Fstab
Author
Albert Floresfstab ( tabulka systémů souborů, /etc/fstab) je v informatice název souboru zapsaný ve formě prostého textu, který v unixových systémech definuje seznam všech připojovaných diskových oddílů a místo jejich připojení do souborového systému.
Použití
Soubor /etc/fstab je používán převážně pro čtení. Program mount podle něj při startu systému připojí všechny označené oddíly (mount -a). +more Pokud nedostane příkaz mount všechny potřebné informace, pokusí se je doplnit podle záznamů v souboru /etc/fstab. Soubor využívají i další programy, jako například fsck, mkinitrd apod. Aktuální stav připojených souborových systémů je zapisován do souboru /etc/mtab, v Linuxu zveřejňuje jádro informace též v souboru /proc/mounts. Soubor může mít i jiné názvy v závislosti na variantě unixového systému. Například v systému Solaris se jmenuje /etc/vfstab.
Soubor je upravován administrátorem systému pomocí textového editoru nebo specializovaného nástroje. Ve starších systémech byl soubor automaticky modifikován při připojení hot swap zařízení). +more Dnes je tato metoda nahrazena systémem udev.
Formát souboru
Příklad souboru /etc/mtab v systému Red Hat Linux čí Fedora:
LABEL=/ / ext3 defaults 1 1 LABEL=Home /home ext3 usrquota,nosuid,nodev,acl 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda6 swap swap defaults 0 0
# další oddíly pro Windows /dev/hda1 /mnt/WinXP ntfs ro,defaults 0 0 /dev/hda7 /mnt/shared vfat umask=000 0 0
# výměnné disky /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
Význam sloupců
# speciální soubor diskového oddílu nebo název zařízení (LABEL, UUID) # kam do souborového systému se přidá dané zařízení nebo oddíl # typ souborového systému nebo způsob, jak interpretovat souborový systém #* ext2, ext3 nebo ext4 #* swap #* fat - systém aplikovaný ve windows systémech DOS #* vfat - FAT s podporou dlouhých jmen z Windows 95 #* ntfs - používaný od windows NT #* reiserfs #* btrfs #* iso9660 - používaný na CD nebo DVD #* ostatní: coda, minix, msdos, proc, qnx4, ramfs, romfs, smbfs, usbfs, tmpfs, xenix, … #* pokud se použije výraz auto, jádro se pokusí typ souborového systému samo detekovat # upřesňující volby (oddělené znakem ","), např.: #* noauto (svazek se nepřipojí automaticky při startu) #* users (práce se svazkem i pro běžné uživatele) #* noexec (znemožnění spouštět soubory na tomto médiu) #* umask (nastavení práv u souborů) #* ro (read only - pouze ke čtení) #* rw (read write - čtení i zápis) # zálohování souborů (programem dump) # pořadí, v jakém nástroj fsck kontroluje oddíly (1 - kořenový systém souborů, 2 - všechny ostatní)
Pozn: hodnota 0 v některém z posledních dvou sloupců vypíná danou vlastnost.
Reference
Externí odkazy
manuálová stránka [url=http://www. openbsd. +moreorg/cgi-bin/man. cgi. query=fstab&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html]fstab[/url] pro OpenBSD * manuálová stránka [url=http://netbsd. gw. com/cgi-bin/man-cgi. fstab++NetBSD-current]fstab[/url] pro NetBSD * manuálová stránka [url=http://www. freebsd. org/cgi/man. cgi. query=fstab&apropos=0&sektion=0&manpath=FreeBSD+5. 4-RELEASE+and+Ports&format=html]fstab[/url] pro FreeBSD * manuálová stránka [url=http://man. he. net/. topic=fstab§ion=all]fstab[/url] pro Linux * manuálová stránka [url=http://www. tuxfiles. org/linuxhelp/fstab. html]Jak editovat a porozumět /etc/fstab[/url] * program [url=http://kfstab. sourceforge. net/]Kfstab[/url].