Jak naprawić błąd „nie udało się montować /etc /fstab” w Linux

Jak naprawić błąd „nie udało się montować /etc /fstab” w Linux

W tym artykule wyjaśnię, jak rozwiązać „Nie udało się montować /etc /fstab„Błąd rozruchu w Linux. Plik, o którym mowa, zawiera informacje opisowe dotyczące systemów plików, które system może montować automatycznie w czasie rozruchu.

Informacje te są statyczne i są odczytywane przez inne programy w systemie, takie jak Mount, Umount, Dump i FSCk. Ma sześć ważnych pól specyfikacji montowania systemu plików: Pierwsze pole opisuje specjalne urządzenie blokowe lub zdalny system plików do zamontowania, drugie pole definiuje punkt mocowania dla systemu plików, a trzeci określa typ systemu plików.

Czwarte pole definiuje opcje montowania powiązane z systemem plików, a piąte pole jest odczytywane przez narzędzie zrzutu. Ostatnie pole jest używane przez FSCK narzędzie do ustalenia kolejności systemu systemu plików.

Sugerowane przeczytanie: Jak określić i naprawić problemy z rozruchami w Linux

Po edycji /etc/fstab Aby utworzyć automount i ponowne uruchomienie mojego systemu; uruchamiał się w trybie awaryjnym, pokazując poniższy komunikat o błędzie.

Tryb awaryjny Linux

Zalogowałem się jako źródło z powyższego interfejsu i wpisałem następujące polecenie, aby przejrzeć czasopismo SystemD; Potem zobaczyłem błędy pokazane w zrzucie ekranu (wskazane za pomocą czerwonego).

Jak widać, główny błąd (awaria itp.-fstab.uchwyt Jednostka) Prowadzi do kilku innych błędów (problemy zależności jednostki systemowej), takich jak awaria lokalnych FS.Target, Rhel-Autorelabel-Mark.usługa itp.

# Journalctl -xb 
Uruchamiać komunikaty o błędach

Przyczyny „nie udało się montować /etc /fstab” w Linux

Powyższy błąd może wynikać z dowolnego z poniższych problemów, w /etc/fstab plik:

  • brakujący plik /etc /fstAB
  • Niewłaściwa specyfikacja opcji montowania systemu plików,
  • Niepowodzenie punktów montażowych lub
  • nierozpoznane znaki w pliku.

Aby go rozwiązać, możesz użyć oryginalnego pliku, jeśli utworzyłeś kopię zapasową, w przeciwnym razie skomentuj wszelkie zmiany wprowadzone za pomocą „#” Charakter (a także upewnij się, że wszystkie linki odkształcone są liniami montowania systemu plików).

Więc otworzyłem /etc/fstab Korzystanie z edytora tekstu VI/M do sprawdzenia wszelkich błędów.

# vi /etc /fstab 
Plik linux /etc /fstab

Uświadomiłem sobie, że wpisałem "R" litera na początku pliku, jak pokazano na powyższym zrzucie ekranu - zostało to rozpoznane przez system jako specjalne urządzenie, które tak naprawdę nie istniało w systemie plików, co spowodowało sekwencyjne błędy pokazane powyżej.

Zajęło mi to kilka godzin przed zauważeniem i naprawieniem. Musiałem więc usunąć list, skomentowałem pierwszy wiersz w pliku, zamknąłem i zapisałem. Po uruchomieniu ponownego uruchomienia system znów dobrze się uruchomił.

Jak uniknąć takich problemów w przyszłości

Aby uniknąć napotkania takich problemów w systemie, zwróć uwagę na następujące:

Zawsze utwórz kopię zapasową plików konfiguracyjnych przed ich edycją. W przypadku wszelkich błędów w konfiguracjach możesz powrócić do pliku domyślnego/roboczego.

Na przykład:

# cp /etc /fstab /etc /fstab.Orig 

Po drugie, sprawdź pliki konfiguracyjne pod kątem błędów przed ich zapisaniem, niektóre aplikacje oferują narzędzia do sprawdzenia składni plików konfiguracyjnych przed uruchomieniem aplikacji. W miarę możliwości korzystaj z tych narzędzi.

Jeśli jednak otrzymasz komunikaty o błędach systemowych:

Najpierw przejrzyj czasopismo SystemD za pomocą narzędzia JournalCTL, aby ustalić, co dokładnie ich spowodowało:

# Journal -xb 

Jeśli nie możesz rozwiązać błędów w taki czy inny sposób, uruchom do dowolnego z milionów forów Linux w Internecie i opublikuj tam problem.

Sprawdź kilka przydatnych powiązanych artykułów.

  1. Podstawowy przewodnik po procesie rozruchu Linux
  2. 4 najlepsze ładowarki Linux
  3. Zarządzaj komunikatami dziennika w systemie za pomocą Journalctl [Comprehensive Guide]
  4. Zarządzanie procesem i usługami uruchamiania systemu (Sysvinit, SystemD i Upstart)
  5. Zarządzanie procesem w RHEL 7: rozruch, wyłączanie i wszystko pomiędzy

To wszystko na razie. W tym artykule wyjaśniłem, jak rozwiązać błąd rozruchowy „nie udało się montować /etc /fstab” w Linux. Jeszcze raz, aby uniknąć takich problemów (lub jeśli napotkasz jakiekolwiek problemy z rozruchami), pamiętaj, aby postępować zgodnie z wytycznymi przedstawionymi powyżej. Na koniec możesz dodać swoje myśli do tego przewodnika za pośrednictwem poniższego formularza sprzężenia zwrotnego.