FSTAB(5) Poradnik Programisty Linux'a FSTAB(5)
NAZWA
fstab - statyczna informacja o systemach plików
SKŁADNIA
#include <fstab.h>
OPIS
Plik fstab zawiera opisowe informacje na temat różnych
systemów plików. fstab jest czytany wyłącznie przez pro
gramy i nie jest przez nie zapisywany; zadaniem adminis
tratora jest prawidłowe stworzenie tego pliku i
zarządzanie nim. Każdy system plików jest opisywany przez
osobne linie; pola w każdej linii są oddzielane przez znak
spacji, lub tabulatora. Układ pól w pliku fstab jest
ważny, ponieważ fsck(8), mount(8), and umount(8) sekwen
cyjnie pobierają dane z pliku fstab w celu wykonania
swoich zadań.
Pierwsze pole, (fs_spec), opisje specjalne urządzenie
blokowe, lub zdalny system plików, przeznaczony do zamon
towania.
Drugie pole, (fs_file), wskazuje na miejsce, w którym ma
być dany system plików zamoontowany. Dla partycji wymiany
(ang. "swap partition") to pole powinno zawierać wartość
``none''.
Trzecie pole, (fs_vfstype), opisuje typ systemy plików.
Obecnie system obsługuje trzy rodzaje systemów plików:
minix lokalny system plików, obsługujący nazwy plików o
długości 14, lub 30 znaków.
ext lokalny system plików z dłuższymi nazwami plików i
większymi "inodes". Ten system plików został
zastąpiony systemem plików ext2 i nie powinien być
używany.
ext2 lokalny system plików z dłuższymi nazwami plików,
większymi "inodes" i wieloma innymi dodatkami.
xiafs lokalny system plików z dłuższymi nazwami plików,
większymi "inodes" i wieloma innymi dodatkami.
msdos lokalny system plików dla partycji MS-DOS.
hpfs lokalny system plików dla partycji HPFS.
iso9660
lokalny system plików, używany przez stacje CD-ROM.
nfs system plików, służący do montowania partycji z
systemów zdalnych.
Linux 0.99 27 Grudnia 1993 1
FSTAB(5) Poradnik Programisty Linux'a FSTAB(5)
swap partycja dysku, użżywana jako przestrzeń wymiany.
Jeżeli vfs_fstype jest ustawiony jako ``ignore'', to pole
jest ignorowane. Jest to użyteczne, aby pokazać, które
partycje dysku są aktualnie nieużywane.
Czwarte pole, (fs_mntops), opisuje opcje montowania,
związane z danymi systemami plików.
Jest sformatowane jako lista opcji, oddzielonych
przecinkami. Zawiera co najmniej typ montowania oraz
jakiekolwiek opcje, odpowiednie do danego typu systemu
plików. Aby uzyskać dokumentację dostępnych opcji dla
nie-nfs'owych systemów plików, zobacz mount(8). Aby
uzyskać dokumentację wszystkich opcji, specyficznych dla
nfs, zobacz nfs(5). Wspólną opcją dla wszystkich typów
systemów plików jest opcja ``noauto'' (nie montuj, gdy
"mount -a" jest dane, np. podczas ładowania systemu), i
``user'' (pozwala użytkownikowi na montowanie). Aby
dowiedzieć się więcej, zobacz mount(8).
Piąte pole, (fs_freq), jest używane przez komendę dump(8)
aby wykryć, który system plików musi być odłączony. Jeżeli
nie ma informacji o tym polu, zwracana jest wartość 0 i
dump przujmie, że dany sustem plików nie musi być
odłączany.
Szóste pole, (fs_passno), jest używane przez program
fsck(8) aby zadecydować, jaka powinna być kolejność
spradzania systemów plików podczas ładowania systemu.
Główny system plików powinien mieć fs_passno równą 1, zaś
inne systemy plików powinny mieć fs_passno równe 2. Sys
temy plików w obrębie dysku będą sprawdzane sekwencyjnie,
ale systemy plików na innych dyskach będą sprawdzane w tym
samym czasie, aby zużytkować pararelizm, dostępny w
sprzęcie. Jeżeli szóste pole jest nie podane, zostaje
zwrócona wartość zero i fsck zadecyduje, że dany system
plików nie musi być sprawdzany.
Aby poprawnie czytać pola z fstab należy używać getmn
tent(3).
PLIKI
/etc/fstab Plik fstab jest przechowywany w /etc.
BŁĘDY
Dokumentacja w mount(8) jest częściej aktualna.
ZOBACZ TAKŻE
getmntent(3), mount(8), swapon(8), nfs(5)
HISTORIA
Format pliku fstab pojawił się w 4.0BSD.
Linux 0.99 27 Grudnia 1993 2
FSTAB(5) Poradnik Programisty Linux'a FSTAB(5)
Linux 0.99 27 Grudnia 1993 3