Co to jest tabela systemów plików (fstab) w systemie Linux i dlaczego jest ważna?

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:

Wyjście fstab w systemie Linux

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

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *