NÉV¶
fstab - statikus információ a fájlrendszerekről
ÁTTEKINTÉS¶
#include <fstab.h>
LEÍRÁS¶
Az
fstab fájl a különböző
fájlrendszerekről tartalmaz leíró jellegű
információkat. Az
fstab -ot a programok csak olvassák,
nem írják; a rendszeradminisztrátor feladata ezen fájl
helyes létrehozása és karbantartása. Minden
fájlrendszer leírása egy sort foglal el; a sorbeli mezőket
szóközök vagy tabulátorok választják el. A
bejegyzések sorrendje fontos az
fstab fájlban, mivel az
fsck(8),
mount(8), és
umount(8) sorban halad
végig az
fstab sorain munka közben.
Az első mező (
fs_spec) a scpeciális blokkos eszközt,
vagy távoli fájrendszert írja le, melyen a csatolandó
fájlrendszer található.
A második mező (
fs_file) a fájlrendszer csatolási
pontját (mount point) adja meg. Swap partíciók esetén
ennek `none' értéket kell adni.
A harmadik mező (
fs_vfstype) a fájlrendszer típusát
adja meg. A rendszer pillanatnyilag (frissebb információk pl. a
/proc/filesystems fájlból, a
mount
dokumentációjából, vagy a kernel
forráskódjából vehetők) a következő
típusú fájlrendszereket támogatja:
- minix
- helyi fájlrendszer, amely 14 vagy 30 karakter
hosszú fájlneveket támogat.
- ext
- helyi fájlrendszer hosszabb fájlnevekkel és
nagyobb inode-okkal. Ennek továbbfejlesztése az ext2
fájlrendszer, így használata nem ajánlott.
- ext2
- helyi fájlrendszer hosszabb fájlnevekkel, nagyobb
inode-okkal és sok más lehetőséggel.
- xiafs
- helyi fájlrendszer hosszabb fájlnevekkel, nagyobb
inode-okkal és sok más lehetőséggel.
- msdos
- helyi fájlrendszer az MS-DOS
partíciókhoz.
- hpfs
- helyi fájlrendszer a HPFS partíciókhoz.
- iso9660
- helyi fájlrendszer a CD-ROM
eszközökhöz.
- nfs
- távoli rendszerek fájlrendszereinek
elérését biztosító fájlrendszer.
- swap
- swapp-pelésre használatos
lemezpartíció.
Amennyiben
vfs_fstype értéke `ignored', a bejegyzés
figyelmen kívül lesz hagyva. Ez hasznos azon
lemezpartíciók esetén, amelyek pillanatnyilag nincsenek
használatban.
A negyedik mező (
fs_mntops) a fájlrendszerhez
kapcsolódó csatolási opciókat adja meg.
Ez egy vesszőkkel tagolt opciólista. Legalább a csatolás
típusát kell tartalmazza. Csak olyan opciók lehetnek itt,
amelyek a megadott fájlrendszer típusának megfelelnek. Az egyes
fájlrendszertípusokhoz tartozó opciókat a
mount(8),
illetve
nfs(5) kézikönyv lapokról vehetjük.
Az ötödik mezőt (
fs_freq) a
dump(8) parancs
használja annak megállapítására, hogy mely
fájlrendszreket kell ömleszteni (dump). Ha az ötödik
mező üres, értékét 0-nak veszi, és a
dump
azt tételezi fel, hogy a fájlrendszert nem kell ömleszteni.
A hatodik mezőt (
fs_passno) az
fsck(8) program használja
annak eldöntésére, milyen sorrendben végezze a
fájlrendszerek ellenőrzését a rendszer
újraindításakor (reboot). A gyökér
fájlrendszernek ezen
fs_passno értékének 1-nek kell
lenni, a többiének 2-nek. Egy meghajtón belüli
fájlrendszereket sorosan for ellenőrizni, de a
különböző meghajtókon levőket egyidőben,
hogy kihasználja a hardver által nyújtott
párhuzamosítási lehetőségeket. Amennyiben a hatodik
mező üres vagy 0 értékű, 0 lesz a
visszatérési érték, és
fsck azt
feltételezi, hogy a fájlrendszert nem kell ellenőrizni.
Az
fstab -ból való bejegyzések olvasásának
helyes módja a
getmntent(3) rutinok használata.
FÁJLOK¶
/etc/fstab Az
fstab fájl a
/etc könyvtárban
kell legyen.
HIBÁK¶
A
mount(8) dokumentációja többnyire frissebb.
LÁSD MÉG¶
getmntent(3),
mount(8),
swapon(8),
nfs(5)
TÖRTÉNET¶
Az
fstab fájlformátum a 4.0BSD-ben jelent meg.
MAGYAR FORDÍTÁS¶
Horváth András <horvatha@rs1.szif.hu>