Portál AbcLinuxu, 19. dubna 2024 15:52


Dotaz: fstab a připojení usb disků s různými FS ?

14.4.2015 14:26 davicek
fstab a připojení usb disků s různými FS ?
Přečteno: 257×
Odpovědět | Admin
Ahoj,

v Linuxu připojuju ručně USB flashky pomocí klasického mount. V /etc/fstab mám následující záznam, který funguje pro různě naformátované, jak Windowsí VFAT tak Linuxové ext2 a ext3.

/dev/sdb1 /mnt/usb auto noauto,owner,rw,user 0 0

Problém je, že potřebuju pro vfat nastavit ještě kódování znaků pomocí volby iocharset. Záznam ve fstab by pak vypadal:

/dev/sdb1 /mnt/usb auto noauto,owner,rw,user,iocharset=utf8 0 0

Když připojám flashku z Windows, tak se korektně namountuje ale když vyměním za jinou s ext2, připojení selže kvůli pro vfat specifické volbě iocharset.

Jak upravit fstab, aby se iocharset použilo jen když bude souborový systém VFAT a ignorovat u ext2 a ext3 ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.4.2015 14:58 NN
Rozbalit Rozbalit vše Re: fstab a připojení usb disků s různými FS ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tri strely, udelas si zazam pro kazdy FS type zvlast, zduplikujes zaznam bez option a pouzijes mountall, vynutis labels pomoci UDEV a podle toho upravis fstab..
14.4.2015 15:51 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: fstab a připojení usb disků s různými FS ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
V tomto prípade by som odporučil nepoužívať /dev/sdXY ale UUID FS alebo iný identifikátor HW disku. Vtedy je možné mať viac záznamov, každý pre jeden disk špecifikovaný iným odtlačkom.
14.4.2015 20:43 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: fstab a připojení usb disků s různými FS ?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Určitě doporučuji vyhnout se označení /dev/sd??, protože při zasunutí více flashdisků bude záznam neplatný. Lepší bude použít udev a jeho možnosti. Po zasunutí flashky by se kromě běžných souborů pro blokové zařízení měly vytvořit i symbolické odkazy: /dev/disk/by-id/usb-NÁZEV_ID-?:?-part? (přesný formát závisí na verzi udev a jeho konfiguraci).

Řešení s UUID, popř. jmenovkou oddílu lze samozřejmě také použít.

Pokud by bylo potřeba připojovat libovolné flashdisky, bylo by nejjednodušší používat udisks nepřímo přes grafické prostředí. Pro příkazový řádek by pak šlo využít skriptování udev a autofs. Flashdiskům by se automaticky vytvářely adresáře, do nichž by se flashky po otevření automaticky připojily, a po (krátké) době nepoužívání by se opět odpojily.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.