Co to jest tabela systemów plików (fstab) w systemie Linux i dlaczego jest ważna?
Tabela systemów plików (fstab) to plik konfiguracyjny systemu przechowywany w katalogu /etc w systemie Linux, który zawiera informacje o różnych systemach plików oraz o tym, jak system powinien je montować podczas rozruchu.
Jądro Linuksa wykorzystuje informacje z pliku fstab do określenia, które systemy plików należy zamontować i gdzie je zamontować. Oto wszystko, co musisz wiedzieć o fstab i systemach plików w systemie Linux.
Co to jest system plików?
System plików to sposób, w jaki komputer organizuje i przechowuje dane na urządzeniach pamięci masowej, takich jak dyski półprzewodnikowe (SSD) i dyski flash.
Bez systemów plików trudno byłoby zlokalizować określone pliki na urządzeniu pamięci masowej i uzyskać do nich dostęp, a system operacyjny nie byłby w stanie śledzić, które obszary pamięci masowej są używane, a które wolne.
W systemie Linux systemy plików są bardzo ważne z następujących powodów:
- Organizacja: Zapewniają hierarchię katalogów dla lepszej organizacji
- Zarządzanie miejscem: Twój system plików śledzi zajęte i wolne miejsce na urządzeniu pamięci masowej oraz przydziela miejsce na nowe pliki
- Bezpieczeństwo: ochrona integralności plików przechowywanych na urządzeniu pamięci masowej, na przykład za pomocą sum kontrolnych lub kronikowania
Ponadto systemy plików zapewniają obsługę uprawnień na poziomie plików, kompresji lub szyfrowania.
Niektóre popularne systemy plików to NTFS, FAT, ext4 itp. Ext4 (rozszerzony system plików w wersji 4) jest widoczny w systemach Linux i Unix.
Przeglądanie i zrozumienie fstab w systemie Linux
Możesz przeglądać plik fstab za pomocą swoich ulubionych edytorów tekstu Linuksa, takich jak nano lub Vim, lub używając polecenia cat, aby wyświetlić dane wyjściowe na terminalu.
Poniższy przykład używa edytora tekstu Vima:
vim /etc/fstab
Twoje dane wyjściowe powinny być podobne do następujących:
Plik zawiera serię wierszy. Każdy wiersz jest oddzielony białymi znakami i zawiera sześć następujących sekcji:
1. System plików
Zawiera urządzenie lub system plików, który system powinien zamontować podczas rozruchu. Polecenie montowania wykorzystuje również fstab do montowania dysku twardego lub dowolnego urządzenia pamięci masowej za każdym razem, gdy uruchamiasz odpowiednie polecenia montowania.
2. Punkt mocowania
Punkt montowania określa katalog, w którym należy zamontować urządzenie pamięci masowej. System musi zamontować każdy system plików w odpowiednim katalogu.
Na przykład główny system plików jest zwykle montowany w katalogu głównym (/) i jest oddzielony od katalogów użytkowników, które są montowane w katalogu /home .
3. Wpisz
Definiuje typ używanego systemu plików; niektóre z nich to ext4, XFS, NTFS itp.
Jądro Linuksa musi wiedzieć, którego sterownika użyć, aby poprawnie uzyskać dostęp do systemu plików, ponieważ różne systemy plików mają różne możliwości i funkcje.
Jeśli urządzenie pamięci ma niewłaściwą wartość typu, możesz napotkać błędy w systemie plików.
4. Opcje
Rozdzielana przecinkami lista opcji montowania wymienionego urządzenia pamięci masowej. Opcje kontrolują sposób montowania i używania systemów plików przez system.
Niektóre typowe opcje obejmują:
- Auto: Montuj system plików automatycznie podczas uruchamiania
- Noauto: Nie montuj systemu plików automatycznie podczas uruchamiania
- Użytkownik: Zezwól dowolnemu użytkownikowi na zamontowanie systemu plików
- Nouser: Zezwalaj tylko użytkownikowi root na montowanie systemu plików
- Synchronizacja: użyj synchronicznego we/wy dla systemu plików
5. Zrzut
Ta flaga wskazuje, czy narzędzie zrzutu powinno utworzyć kopię zapasową systemu plików. Wartość domyślna to 0, co oznacza, że nie należy tworzyć kopii zapasowej.
Możesz ustawić flagę zrzutu na 1 lub 2 dla systemów plików, które chcesz uwzględnić w kopii zapasowej.
6. Fsck
Ta flaga wskazuje kolejność, w jakiej fsck (sprawdzanie systemu plików) powinien sprawdzać systemy plików podczas uruchamiania. Narzędzie fsck w systemach Linux sprawdza i naprawia spójność systemu plików. Wartość domyślna to 0, co oznacza brak sprawdzania systemu plików.
Inne możliwe wartości to:
- 1: Najpierw sprawdź system plików
- 2: Sprawdź system plików po sprawdzeniu wszystkich systemów plików z flagą fsck równą 1
- 3: Sprawdź system plików po sprawdzeniu wszystkich systemów plików z flagą fsck 1 lub 2
Jeśli chcesz sprawdzać systemy plików za każdym razem, ustaw wyższą wartość.
Montowanie dysków pamięci masowej w systemie Linux
Systemy plików odgrywają integralną rolę w twoim systemie Linux. Bez odpowiedniego systemu plików zarządzanie i organizowanie danych na komputerze byłoby trudne.
Czy wiesz, że możesz także montować systemy plików z innych systemów operacyjnych na komputerze z systemem Linux?
Dodaj komentarz