FSTAB(5) Formaty souboru FSTAB(5) JMENO fstab - staticka informace o souborovych systemech POUZITI /etc/fstab POPIS Soubor fstab obsahuje popisnou informaci o souborovych systemech, ktere system umi pripojit. fstab je programy pouze cten, nikoli zapisovan. Je starosti spravce jej spravne vytvorit a udrzovat. Poradi zaznamu ve fstab je dulezite, protoze nastroje fsck(8), mount(8) a umount(8) postupne fstab prochazeji a ridi tak svoji cinnost. The file is not read by mount(8) only but often is used by many other tools and daemons, and proper functionality may require additional steps. For example, on systemd-based systems, it's recommended to use systemctl daemon-reload after fstab modification. Each filesystem is described on a separate line, with fields separated by tabs or spaces. The line is split into fields before being parsed. This means that any spaces or tabs within the fields must be escaped using \040 or \011, even within quoted strings (e.g. LABEL="foo\040bar"). Lines starting with '#' are comments. Blank lines are ignored. Nasleduje typicka ukazka zaznamu fstab: LABEL=t-home2 /home ext4 defaults,auto_da_alloc 0 2 Prvni polozka (fs_spec). This field describes the block special device, remote filesystem or filesystem image for loop device to be mounted or swap file or swap device to be enabled. Pro normalni pripojeni toto je (odkaz na) i-uzel zvlastniho blokoveho zarizeni (lze vyrobit pomoci mknod(2)), jehoz zarizeni se ma pripojit. Napriklad /dev/cdrom nebo /dev/sdb7. Pro pripojeni NFS je tato polozka :, napriklad knuth.aeb.nl:/. V pripade souborovych systemu bez uloziste lze pouzit jakykoliv retezec. Tan pak bude napriklad uveden ve vystupu df(1). Typicke vyuziti je proc pro procfs; mem, none nebo tmpfs pro tmpfs. Dalsi zvlastni souborove systemy, jako udev nebo sysfs, se do fstab obvykle neuvadeji. Misto nazvu zarizeni lze zadat LABEL= nebo UUID=. Toto je doporuceny postup, protoze nazvy zarizeni jsou casto vysledkem nahodileho poradi detekce hardwaru a mohou se zmenit, kdyz se dalsi disky pridaji nebo odeberou. Priklady: ,,LABEL=Boot" nebo ,,UUID=3e6be9de-8139-11d1-9106-a43f08d823a6". (Jmenovku souborove systemu muzete nastavit nastrojem urcenym pro konkretni souborovy system. Napriklad e2label(8), xfs_admin(8) nebo fatlabel(8).) Rovnez je mozne pouzit PARTUUID= nebo PARTLABEL=. Tyto identifikatory oddilu jsou podporovany napriklad s tabulkou rozdeleni disku GUID (GPT). Pro podrobnosti o identifikatorech zarizeni nahlednete do mount(8), blkid(8) a lsblk(8). Pamatujte, ze mount(8) pouziva UUID jako retezce. Retezcova reprezentace UUID by se mela zakladat na malych pismenech. Avsak pro zadani identifikatoru souborovych systemu FAT a NFTS se pouzivaji pismena velka (napr. UUID="A40D-85E7" nebo UUID="61DB7756DB7779B3"). Druha polozka (fs_file). This field describes the mount point (target) for the filesystem. For swap area, this field should be specified as `none'. If the name of the mount point contains spaces or tabs these can be escaped as `\040' and '\011' respectively. Treti polozka (fs_vfstype). Tato polozka popisuje druh souboroveho systemu. Linux podporuje mnoho druhu systemu: ext4, xfs, btrfs, f2fs, vfat, ntfs, hfsplus, tmpfs, sysfs, proc, iso9660, udf, squashfs, nfs, cifs a mnohe dalsi. Pro podrobnosti vizte mount(8). Zaznam swap oznacuje soubor nebo oddil, ktery se ma pouzit pro odkladani (swap) pameti. Vizte swapon(8). Zaznam none se rovnez hodi pro vazana (bind) pripojeni a presunovana (move) pripojeni. Lze zadat vice jak jeden druh. Oddeluji se carkami. mount(8) and umount(8) support filesystem subtypes. The subtype is defined by '.subtype' suffix. For example 'fuse.sshfs'. It's recommended to use subtype notation rather than add any prefix to the first fstab field (for example 'sshfs#example.com' is deprecated). Ctvrta polozka (fs_mntops). Tato polozka popisuje volby pro pripojeni souboroveho systemu. It is formatted as a comma-separated list of options and is optional for mount(8) or swapon(8). The usual convention is to use at least "defaults" keyword there. It usually contains the type of mount (ro or rw, the default is rw), plus any additional options appropriate to the filesystem type (including performance-tuning options). For details, see mount(8) or swapon(8). Zakladni volby nezavisle na souborovem systemu jsou: defaults use default options. The default depends on the kernel and the filesystem. mount(8) does not have any hardcoded set of default options. The kernel default is usually rw, suid, dev, exec, auto, nouser, and async. noauto nepripojovat, je-li volano mount -a (napriklad pri startu systemu) user dovoli pripojeni beznym uzivatelem owner dovoli pripojeni vlastnikem zarizeni comment nebo x- pro pouziti programy spravujicimi fstab nofail nehlasi chyby k tomuto zarizeni, pokud toto zarizeni neexistuje. Pata polozka (fs_freq). Tyto polozku pouziva program dump(8), aby zjistil, ktery souborovy system ma byt zalohovan. Pokud neni uvedeno, vychozi hodnota je 0 (nezalohovat). Sesta polozka (fs_passno). Tuto polozku pouziva program fsck(8) pro urceni poradi kontroly souborovych systemu pri startu. Korenovy souborovy system by mel mit hodnotu fs_passno rovnu 1, ostatni souborove systemy pak hodnotu _fs_passno rovnu 2. Souborove systemy v ramci jedne diskove jednotky jsou kontrolovany postupne, nicmene systemy na ruznych jednotkach jsou kontrolovany najednou, aby se vyuzil paralelismus stroje. Neni-li hodnota uvedena, vychozi je nula (tzn. kontrola nebude provedena). SOUBORY /etc/fstab, POZNAMKY Spravna metoda jak cist v programu fstab je pouzit proceduru getmntent(3) nebo libmount. Klicove slovo ignore pouzite jako druh souboroveho systemu (3. polozka) jiz neni podporovano nastrojem mount, ktery je postaven ciste na knihovne libmount (util-linux od verze 2.22). This document describes handling of fstab by util-linux and libmount. For systemd, read systemd documentation. There are slight differences. HISTORIE Predchudce formatu souboru fstab se objevil v 4.0BSD. DALSI INFORMACE getmntent(3), fs(5), findmnt(8), mount(8), swapon(8) HLASENI CHYB For bug reports, use the issue tracker . TIRAZ fstab is part of the util-linux package which can be downloaded from Linux Kernel Archive . util-linux 2.41 2025-03-29 FSTAB(5)