table of contents
FSTAB(5) | Formaty plików | FSTAB(5) |
NAZWA¶
fstab - statyczna informacja o systemach plików
SKŁADNIA¶
/etc/fstab
OPIS¶
Plik fstab zawiera opisowe informacje na temat różnych systemów plików. fstab jest wyłącznie czytany przez programy i nie jest przez nie zapisywany. Prawidłowe utworzenie tego pliku i zarządzanie nim jest obowiązkiem administratora. Każdy system plików jest opisywany przez osobny wiersz; pola w każdym wierszu są oddzielane przez znaki spacji lub tabulacji. Kolejność rekordów w pliku fstab jest istotna, ponieważ fsck(8), mount(8) i umount(8) w celu wykonania swoich zadań dane z pliku fstab pobierają sekwencyjnie.
Pierwsze pole (fs_spec).
W przypadku zwykłych montowań, będzie to (dowiązanie do) węzła specjalnego urządzenia blokowego (utworzonego przez mknod(8)) do urządzenia do zamontowania, np. "/dev/cdrom" lub "/dev/sdb7". Do montowań NFS będzie to <host>:<katalog>, np. "knuth.aeb.nl:/". W przypadku procfs, proszę użyć "proc".
Zamiast bezpośredniego podania urządzenia można wskazać system plików (ext2 lub xfs), który ma zostać zamontowany za pomocą jego UUID-u lub etykiety woluminu (por. e2label(8) lub xfs_admin(8)), wpisując LABEL=<etykieta> lub UUID=<uuid>, np. "LABEL=Boot" lub "UUID=3e6be9de-8139-11d1-9106-a43f08d823a6". W ten sposób system stanie się bardziej stabilny: dodanie lub usunięcie dysku SCSI zmienia nazwę urządzenia dyskowego ale nie zmienia etykiety woluminu.
Proszę zauważyć, że mount(8) używa UUID-ów jako łańcuchów (ciągów), dlatego UUID-y powinny zawierać małe litery.
Drugie pole (fs_file).
Trzecie pole (fs_vfstype).
Systemy plików obsługiwany przez aktualnie działające jądro są wypisane w pliku /proc/filesystems.
Wpis swap oznacza plik lub partycję używaną jako partycję wymiany, por. swapon(8). Wpis ignore powoduje zignorowanie wiersza. Jest to przydatne do wskazania aktualnie nieużywanych partycji dyskowych. Wpis none jest przeznaczony do przenoszenia montowań lub do montowań używających podpięcia (bind).
Programy mount(8) i umount(8) obsługują podtypy systemów plików. Podtypy są definiowane przyrostkiem ".podtyp". Przykładowo "fuse.sshfs". Zalecane jest używanie notacji podtypów zamiast dodawać jakieś przedrostki do pierwszego pola fstab (np. "sshfs#example.com" jest przestarzałe).
Czwarte pole (fs_mntops).
Jest sformatowane jako lista opcji, oddzielonych przecinkami. Zawiera co najmniej typ montowania oraz dodatkowe opcje, odpowiednie do danego typu systemu plików. Aby uzyskać dokumentację dostępnych opcji, proszę zapoznać się z mount(8). Dokumentacja dostępnych opcji swap jest dostępna w swapon(8).
Podstawowe, niezależne od systemu plików opcje to:
- defaults
- używa opcji domyślnych: rw, suid, dev, exec, auto, nouser oraz async.
- noauto
- nie montuje, gdy podane jest "mount -a" (np. w czasie uruchomienia systemu)
- user
- pozwala na montowanie przez użytkownika
- owner
- pozwala na montowanie przez właściciela urządzenia
- comment
- do użycia przez programy zarządzające plikiem fstab
- nofail
- nie informuje o błędach urządzenia, jeśli ono nie istnieje.
Piąte pole (fs_freq).
Pole szóste (fs_passno).
Aby poprawnie czytać pola z fstab należy używać getmntent(3) lub libmount.
PLIKI¶
/etc/fstab, <fstab.h>
ZOBACZ TAKŻE¶
mount(8), swapon(8), fs(5), nfs(5), xfs(5), proc(5), getmntent(3)
HISTORIA¶
Poprzednik tego formatu pliku fstab pojawił się w 4.0BSD.
DOSTĘPNOŚĆ¶
Ta strona podręcznika jest częścią pakietu util-linux i jest dostępna pod adresem ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Wiktor J. Łukasik (PTM) <wiktorlu@technologist.com> i Michał Kułach <michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 2.20.1 oryginału.
sierpień 2010 | util-linux |