Provided by:
manpages-cs_0.17.20080113-1_all 
JMÉNO
fstab - statická informace o souborových systémech
SYNTAXE
#include <fstab.h>
POPIS
Soubor fstab obsahuje popisnou informaci o různých souborových
systémech. fstab je programy pouze čten, nikoli zapisován, to má na
starosti správce (vytvořit a udržovat tento soubor). Každý svazek je
popsán na samostatném řádku; jednotlivá pole jsou oddělena tabulátory
nebo mezerami. Řádky začínající znakem '#' jsou komentáře. Pořadí
záznamů v fstab je důležité, protože fsck(8), mount(8), a umount(8)
sekvenčně čtou fstab a vykonávají svou práci.
První pole (fs_spec) popisuje blokové zařízení nebo vzdálený svazek pro
připojení.
Pro obvyklá připojení to znamená (odkaz na) node blokového zařízení
(tak, jak jej vytvořil mknod(8)) pro zařízení, které má být připojeno,
jako např. `/dev/cdrom' nebo `/dev/sdb7'. Pro připojení NFS svazku to
bude <hostitel>:<adresář>, např. `knuth.aeb.nl:/'. Pro procfs se
použije `proc'.
Namísto explicitního určení zařízení je možné určit svazek (ext2 nebo
xfs), který má být připojen pomocí jeho UUID nebo jmenovky (viz
e2label(8) nebo xfs_admin(8)), zapsáním LABEL=<jmenovka> nebo
UUID=<uuid>, např. `LABEL=Boot' nebo `UUID=3e6be9de-8139-11d1-9106-
-a43f08d823a6'. Tím se zvýší robustnost systému, protože přidáním či
odebráním SCSI disku se sice změní jméno zařízení, ale nikoliv jmenovka
svazku.
Druhé pole (fs_file) popisuje připojovací bod pro souborový systém. Pro
swap je nutno zadat ``none''. Pokud jméno připojovacího bodu obsahuje
mezery, měly by být escapovány jako `\040'.
Třetí pole (fs_vfstype) popisuje typ připojovaného souborového systému.
Linux podporuje mnoho souborových systémů, jako např.: adfs, affs,
autofs, coda, coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs,
iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs,
romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs, a možná
i jiné - viz mount(8). Souborové systémy, které podporuje právě běžící
jádro udává /proc/filesystems. swap označuje svazek nebo soubor
použitý pro swap (virtuální paměť), viz swapon(8). Jestliže
vfs_fstype je zadáno jako ignore, pak je záznam ignorován. Toto je
výhodné pro označení svazků v současné době nepoužitých.
Čtvrté pole (fs_mntops) popisuje volby pro připojení souborového
systému.
Toto pole je seznamem voleb oddělených čárkami. Vždy obsahuje typ
připojení a eventuálně další volby pro daný souborový systém. Pro volby
ne-nfs souborových systémů viz mount(8). Dokumentaci voleb pro nfs lze
nalézt v manuálové stránce nfs(5). Společné pro všechny souborové
systémy jsou volby ``noauto'' (nepřipojovat automaticky při zadání
"mount -a", např. při startu), ``user'' (libovolný uživatel je oprávněn
připojit daný svazek), ``owner'' (vlastník zařízení jej může připojit)
a ``comment'' (např. pro použití programy, které spravují fstab). Volby
``owner'' a ``comment'' platí jen pro Linux. Detaily naleznete v
manuálové stránce mount(8).
Páté pole (fs_freq) je použito programem dump(8) pro určení, které
souborové systémy je třeba zálohovat. Není-li páté pole vyplněno, je
považováno za nulu, a souborový systém není zálohován programem dump.
Šesté pole (fs_passno) používá program fsck(8) pro určení pořadí svazků
při kontrole po restartu. Kořenový souborový systém by měl mít hodnotu
fs_passno rovnu 1, ostatní svazky pak hodnotu fs_passno rovnu 2.
Souborové systémy jsou kontrolovány sériově, nicméně svazky na různých
zařízeních jsou kontrolovány najednou s využitím paralelismu hardware.
Není-li šesté pole definováno, je jeho hodnota nula, a program fsck jej
nebude kontrolovat.
Správná metoda jak číst v programu fstab je použít proceduru
getmntent(3).
SOUBORY
/etc/fstab
DALŠÍ INFORMACE
getmntent(3), mount(8), swapon(8), fs(5), nfs(5)
HISTORIE
Předchůdce formátu souboru fstab se objevil v 4.0BSD.