fstab ( rövidítve az angol fájlrendszerek táblázatából ) - a UNIX-szerű rendszerek egyik konfigurációs fájlja , amely különféle fájlrendszerekről és számítógépes tárolóeszközökről tartalmaz információkat; leírja, hogy a lemezt (partíciót) hogyan fogják használni, vagy hogyan integrálják a rendszerbe.
A fájl teljes elérési útja az /etc/fstab .
Minden bejegyzéshez a következő mezők tartoznak (amelyeket szóközök vagy tabulátorok választanak el):
<eszköz-specifikáció> <csatolási pont> <fs-típus> <opciók> <kiírat> <pass>A leggyakoribb fájlrendszerek: ext3 , ext4 , ReiserFS , XFS , JFS , smbfs , ISO9660 , VFAT , NTFS , tmpfs , swap. Az automatikus kapcsoló nem fájlrendszer, lehetővé teszi annak meghatározását, hogy milyen típusú fájlrendszert használjon automatikusan. Ez cserélhető eszközök, lemezmeghajtók és CD -k esetén hasznos .
auto | A fájlrendszer automatikusan felcsatolódik rendszerindításkor vagy a 'mount -a' végrehajtása után. | |
auto | A fájlrendszer csak manuálisan csatlakoztatható. | |
végrehajtó | Lehetővé teszi bináris fájlok futtatását egy lemezpartíción. Alapértelmezés szerint telepítve. | |
noexec | A bináris fájlok nem hajtódnak végre. Az opció használata a gyökérrendszeren használhatatlanná teszi. | |
ro | Csak olvasható fájlrendszert csatlakoztat. | |
rw | Olvasó/írható fájlrendszert csatlakoztat. | |
szinkronizál | Minden I/O műveletet szinkronban kell végrehajtani. | |
async | Minden I/O műveletet aszinkron módon kell végrehajtani. | |
felhasználó | Lehetővé teszi bármely felhasználó számára a fájlrendszer csatlakoztatását. Alkalmazza a noexec, nosuid, nodev beállításokat, ha nincsenek felülírva. | |
nouser | Csak a szuperfelhasználó csatlakoztathat fájlrendszert. Alapértelmezés szerint használt. | |
alapértelmezettek | Használja az alapértelmezett értékeket. Megfelel az rw, suid, dev, exec, auto, nouser, async. | |
öltöny | Műveletek engedélyezése suid és sgid bitekkel. Elsősorban arra szolgál, hogy a felhasználók bináris fájlokat hajtsanak végre ideiglenesen megszerzett jogosultságokkal egy adott feladat végrehajtásához. | |
nosuid | Letiltja a suid és sgid biteken végzett műveleteket. | |
nodev | Ez a beállítás feltételezi, hogy a csatlakoztatott fájlrendszeren nem jön létre eszközfájl (/dev). A chroot parancs gyökérkönyvtárát és célkönyvtárát mindig a dev or defaults opcióval kell felcsatolni. | |
idő | Lehetővé teszi az utolsó hozzáférési idő (időpont) adatainak rögzítését minden alkalommal, amikor egy fájlt olvas. Alapértelmezés szerint engedélyezve van Linuxon a 2.6.29-es verzióig (beleértve). | |
nincs idő | Letiltja az utolsó hozzáférési időre (időpontra) vonatkozó információk írását a fájl minden egyes olvasásakor. | |
relatime | Lehetővé teszi az adatok rögzítését az utolsó hozzáférési időről egy fájl olvasásakor, ha az előző hozzáférési idő (időpont) kisebb, mint a fájl módosítási ideje (ctime) . Alapértelmezés szerint engedélyezve van Linuxon a 2.6.30-as verzió óta. | |
notail | Letiltja a "farok tömörítését". Az opció csak a ReiserFS fájlrendszerrel működik . | |
méret | A fájlrendszer méretének jelzésére szolgál. Az opció csak a tmpfs fájlrendszerrel működik . | |
nofail | Akkor használatos, ha néhány más merevlemez is regisztrálva van az fstab-ban, kivéve a főt (az induló rendszerrel), de jelenleg nincsenek fizikailag csatlakoztatva a számítógéphez. Annak érdekében, hogy a rendszerindítás során ne keletkezzen hiba, ami a rendszerindítás ellehetetlenüléséhez vezet (a rendszer az fstab segítségével leválasztott lemezeket keres, de nem találja őket), egy ilyen jelzőt kell beállítani az fstab sorokban ezeknél a lemezeknél - akkor ezek a lemezek figyelmen kívül hagyja a rendszerindítás során (amíg nem csatlakozik a számítógéphez). Amikor ezt a jelzőt alkalmazza a leképezett meghajtókra, nem történik hatás, a jelző figyelmen kívül marad. |
Eszköznév megadása helyett megadhat egy UUID - t vagy kötetcímkét a LABEL=<címke> vagy UUID=<uuid> beírásával, például `LABEL=Boot' vagy `UUID=3e6be9de-8139-11d1-9106-a43f08d823a6' .
Érdemes figyelni arra, hogy az <opciók> több, vesszővel elválasztott értékből is állhat.
Példa fstab fájl GNU/Linuxhoz, ahol a rendszer CD-meghajtóval, DVD-meghajtóval, FDD -vel és egy IDE - n keresztül csatlakoztatott merevlemezzel rendelkezik három partícióval (swap, root ext3 fájlrendszerrel és home xfs -el ), eszközként /dev / Az shm ideiglenes tmpfs fájlrendszert használ , a Devpts a /dev/pts könyvtárba van csatolva:
# <eszköz-specifikáció> <csatolási pont> <fs-típus> <opciók> <kiírat> <pass> nincs /dev/pts devpts alapértékek 0 0 none /dev/shm tmpfs alapértelmezett értéke 0 0 /dev/cdrom /mnt/cd iso9660 ro,user,noauto,elrejtés 0 0 /dev/dvd /mnt/dvd udf ro,user,noauto,elrejtés 0 0 /dev/fd0 /mnt/fl auto user,noauto 0 0 /dev/hda1 cserecsere alapértékei 0 0 /dev/hda4/ext3 alapértékek 0 1 /dev/hda3 /home xfs rw,suid,exec,auto,nouser,async 0 2Példa egy tipikus [1] FreeBSD fstab fájlra :
# Eszköz csatlakoztatási pont FStype Options Dump Pass# /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a/ufs ro 1 1 /dev/ad0s1e /tmp ufs rw 2 2 /dev/ad0s1f /usr ufs rw 2 2 /dev/ad0s1d /var ufs rw 2 2