Strona 1 z 1

Obsługa wielu urządzeń usb

: 04 kwietnia 2008, 00:20
autor: RRH
Mówią, że do 3 razy sztuka. Nie wiem, może zadaję dziwne pytania, ale liczę, że tym razem mi się uda. ;)

Do rzeczy:

W fstabie mam m.in.:

Kod: Zaznacz cały

/dev/sdb1      /media/kingston ext3    user,auto       0       0
/dev/sdb2      /media/kingston2        vfat    user,auto,rw    0       0
bo potrzebuję montować pendrive w określonym miejscu.
Problem pojawia się, gdy dołączam inne urządzenie, które jest również wykrywane, np. jako /dev/sdb1, a ma inny system plików, np. odtwarzacz mp3 lub aparat.
Wtedy za każdym razem muszę zahaszować odpowiednie linie.
Czy jest jakiś wygodny sposób, by nie robić tego ręcznie?


pozdrawiam

: 04 kwietnia 2008, 07:40
autor: Bodzio
Poniżej załączam link do artykułu, który w pełni rozwiąże Twój problem. Jest to pełny opis wykorzystania udev
>>artykuł<<

: 05 kwietnia 2008, 11:54
autor: RRH
Dzięki Bodzio!
Sprawdzę to w weekend. :-D

[ Dodano: 2008-04-20, 22:20 ]
Jednak sam sobie nie poradziłem. ;(
Zrobiłem tak:

1. utworzyłem regułę w /etc/udev/rules.d/udev.rules:

Kod: Zaznacz cały

SUBSYSTEMS=="usb", ATTRS{serial}=="8990000000000000000000B7", KERNEL==sd*" NAME="%k", SYMLINK+="kingston%n", GROUP="storage"
bo na pendrivie są dwie partycje;

2. w /etc/fstab mam:

Kod: Zaznacz cały

/dev/kingston1	/media/kingston1	ext3	user,auto	0	0
/dev/kingston2	/media/kingston2	vfat	user,auto,rw 0 0
3. restartuję reguły i udev:

Kod: Zaznacz cały

sudo udevcontrol reload_rules
sudo /etc/init.d/udev restart
4. Nie pojawia się żadne dowiązanie symboliczne w /dev/, tak więc nie montuje dysku.

Próbowałem również zapisać reguły w innym pliku 99_mount.rules i też nic.

Macie jakiś pomysł?

: 21 kwietnia 2008, 08:21
autor: Bodzio
A dlaczego sudo, a nie z roota ? Sudo Ci nie zadziała na Debianie jeśli nie będzie odpowiednich wpisów w /etc/sudoers

: 21 kwietnia 2008, 10:14
autor: RRH
Nie, są odpowiednie wpisy w /etc/sudoers.
Również robiłem restart dla pewności i dalej to samo.

Opierałem się na tym:
http://wiki.archlinux.org/index.php/Usi ... o_a_device