Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Tabela systemów plików (fstab) to plik konfiguracji systemu przechowywany w formacie /etc katalog w systemie Linux, który zawiera informacje o różnych systemach plików oraz o tym, jak system powinien je montować podczas uruchamiania.

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 system operacyjny nie byłby w stanie śledzić, które obszary pamięci są używane, a które są bezpłatny.

W systemie Linux systemy plików są bardzo ważne z następujących powodów:

instagram viewer
  • Organizacja: Zapewniają hierarchię katalogów dla lepszej organizacji
  • Zarządzanie przestrzenią: Twój system plików śledzi używane 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 obejrzeć fstab plik przy użyciu ulubionych edytorów tekstu systemu Linux, takich jak nano lub Vim, lub za pomocą polecenia kot 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 również wykorzystuje fstab do zamontować dysk twardy lub dowolne urządzenie 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 /home informator.

3. Typ

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ą:

  • Automatyczny: 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
  • Synchronizuj: Użyj synchronicznego wejścia/wyjścia dla systemu plików

5. Wysypisko

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?