Aby pokazać naszemu systemowi gdzie ma mountować poszczególne systemy plików wraz z odpowiednimi dla nich opcjami, należy wprowadzić odpowiednie wpisy do pliku /etc/fstab/. Plik ten zawiera opisowe informacje na temat różnych systemów plików. Tworzony jest przez administratora i żaden program nie posiada praw do jego edycji. Dla lepszego zrozumienia tematu przyjrzyjmy się przykładowemu plikowi i przeanalizujmy funkcje jakie spełniają poszególne wpisy
Jak widzimy plik ma budowę sekwencyjną, poszczególne pola oddzielone są od siebie spacją lub tabulatorem, a ich kolejność nie jest przypadkowa. Dane odpowiedniego rekordu wczytywane są przez takie programy jak: fsck, mountczy umount i muszą one być zapisane w odpowiedniej kolejności aby zapewnić prawidłowe funkcjonowanie owych progrmów, które to przecierz maja kluczowe znaczenie dla działania naszego systemu.
Pole fs_spec - określa urządzenie blokowe lub zdalny system plików przeznaczony do zamontowania, na przykład partycję dysku, cdrom czy aparat.
Pole fs_file- wskazuje na miejsce, w którym ma być zamontowany dany system plików, na przykład dla partycji wymiany (ang. "swap partition") to pole powinno zawierać wartość "none", a dla cdromu "/media/cdrom".
Pole fs_vfstype - określa typ systemu plików jaki znajduje się na danym urządzeniu. Najbardziej powszechne obecnie i obsługiwane systemy plików to:
Pole fs_mntops udostępnia szereg znaczników systemowych, które mogą miec kluczowe znaczenie dla bezpieczeństwa naszego systemu. Przykładowo następujące znaczniki oznaczają
- nodev - zapobiega rozpoznawaniu przez jądro dowolnych plików urządzeń, znajdujących się w systemie plików
*
- noexec - zapobiega wykonywaniu plików wykonywalnych w danym systemie plików
*
- nosuid - zapobiega uwzględnianiu bitów set-UID oraz set-GID w przypadku dowolnego pliku wykonywalnego
*
- ro - powoduje zamountowanie systemu plików w trybie tylko do odczytu, powstrzymując wszelkie modyfikacje informacji dotyczących plików, włączając w to na przykład czas dostępu do pliku
Pole fs_freq jest używane przez komendę dump do wykrywania, który system plików musi być odłączony. Jeżeli nie ma informacji o tym polu, zwracana jest wartość 0 i dump przyjmuje, że dany system plików nie musi być odłączany.
Pole fs_passno jest używane przez program fsck, wartość 0 1 lub 2 decydują o kolejności sprawdzania systemów plików podczas ładowania systemu. Zaleca się aby główny system plików miał wartośc równą 1, zaś inne systemy plików powinny mieć wartość 2. Jeżeli to pole nie posiada żadnej wartości lub jest ona równa 0 to wtedy dany system plików nie jest sprawdzany przez fsck.