Portál AbcLinuxu, 10. května 2025 05:32
Ahoj,
mám externí USB disk se dvěma oddíly. Rád bych, aby se první oddíl po připojení montoval do /mnt/icybox/fat
a druhý do /mnt/icybox/depot
. Zatím to ale funguje tak, že se automaticky připojují do /media/usbdisk
a /media/usbdisk-1
a to ještě jednou tak a podruhé obráceně.
Četl jsem zdejší článek o udev i stránku Writing udev rules a podle obou se snažil vypotit něco, co by mi oba oddíly připojilo tak, jak chci. Do adresáře /etc/udev/rules.d
jsem podle README
přidal soubor pravidel začínající 50-
, jehož obsah je:
BUS=="usb", KERNEL=="sd*", SYSFS{idVendor}="04b4", \ SYSFS{idProduct}="6830", NAME="%k", SYMLINK+="icybox%n"
Doufal jsem přitom, že se od té doby budou oba oddíly objevovat v /dev jako /dev/icybox1
a /dev/icybox2
, ale to se neděje.
Jdu na to úplně špatně, nebo je někde jen drobná chybka? Vlastní někdo z vás externí disk a tento problém již vyřešil? Za vaše případné rady moc děkuji.
KERNEL=="sd*", SYSFS{serial}=="353640018512349", NAME="nokia73"Za to serial si doplň to svoje a mělo by to jed. Jinak já ty svoje pravidla mám jako 10. Tohle ale stejně neřeší problém s připojováním do požadovaných složek. To musíš zeditovat /etc/fstab a mělo by ti to jed
Ahoj,
děkuju za nápad se sériovým číslem, pomohl. Pak už jen zbývalo dopsat dva řádky do /etc/fstab
šlape to k mojí spokojenosti:
/etc/udev/rules.d/50-my_own.rules
BUS=="usb", KERNEL=="sd*", SYSFS{serial}=="DEF107679C83", \ NAME="%k", SYMLINK+="icybox%n"
/etc/fstab
... # externi usb disk /dev/icybox1 /mnt/icybox/fat vfat \ defaults,user,dmask=000,fmask=111,iocharset=utf8,codepage=852 0 0 /dev/icybox2 /mnt/icybox/depot ext3 defaults,user 0 0
PS: První řádku ve fstab
jsem zalomil, aby to nelezlo mimo stránku.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.