fstab - információt ad a fájlrendszerekről
#include <fstab.h>
Az fstab fájl különböző fájlrendszerekről tartalmaz információkat. Az fstab
fájlt csak programok olvassák és nem írhatják; a rendszeradminisztrátor feladata
megfelelően létrehozni és karbantartani ezt a fájlt. Egy-egy fájlrendszer
információi külön sorban vannak; az egy-egy információt tartalmazó mezőket
tabulátor vagy szóközök választják el. Fontos az információk sorrendje egy soron
belül, mivel az fsck (8), mount (8), és umount (8)
parancsok az fstab fájlon szekvenciálisan végzik el a teendőiket.
Az első mező, ( fs_spec ), leírja a csatolandó speciális eszközt vagy távoli
fájlrendszert.
A második mező, ( fs_file ), leírja a fájlrendszer csatolási pontját. Swap
partíció esetén ezt a mezőt ``none``-nak kell megadni.
A harmadik mező, ( fs_vfstype ), leírja a fájlrendszer típusát. A rendszer
alapértelmezésben három fájlrendszer típust támogat:
Ha vfs_fstype nincs megadva, akkor
azt a bejegyzést figyelmen kívül hagyja. Ezáltal a használatlan lemezpartíciók is
láthatóak.
A negyedik mező ( fs_mntops ), a f jlrendszerhez kapcsolódó csatolási
opciókat írja le.
Az opciók vesszővel vannak elválasztva. A listának legalább tartalmaznia kell a
csatolás típusát és néhány a fájlrendszernek megfelelő opciót. Non-nfs
fájlrendszer rendelkezésre álló opcióit lásd a mount (8) dokumentációjában.
Az összes nfs-specifikus opció az nfs (5) dokumentációjában nézhető meg.
Az ötödik mező ( fs_freq ), a dump (8) lehetőséggel rendelkező
fájlrendszereknél használatos annak meghatározására, hogy a fájlrendszerhez
szükséges-e dump. Ha az ötödik mező nem létezik, nulla értékkel helyettesíti és
a dump feltételezi, hogy a fájlrendszerhez nem szükséges dump.
A hatodik mező ( fs_passno ), meghatározza az fsck (8)
programnak, hogy boot-oláskor milyen sorrendben végezze el a fájlrendszerek
ellenőrzését. Annak a fájlrendszernek, amelyről a rendszer boot-ol az fs_passno mezőjében
1-nek kell szerepelnie, a többi fájlrendszernél pedig 2-nek. Egy lemezen lévő
fájlrendszereket szekvenciálisan ellenőrzi, de a különböző diszkeken lévőket
egyidejuleg, felhasználva a hardver párhuzamos elérhetőségét. Ha a hatodik mező nem
létezik (nullával helyettesíti) vagy nulla az értéke, akkor az fsck
feltételezi, hogy a fájlrendszert nem szükséges ellenőrizni.
Az fstab rekordjainak elolvasására a getmntent (3) rutin használható.
/etc/fstab Az fstab fájl a /etc könyvtárban található meg.
A mount (8) dokumentációja sokkal korszerubb, mint az fstab által adott információk.
getmntent (3), mount (8), swapon (8), nfs (5)
Az fstab fájl formátuma a 4.0-ás BSD unixban jelent meg először.