Jak naprawić błąd „nie udało się montować /etc /fstab” w Linux
- 4333
- 669
- Pani Janina Cieśla
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 LinuxZalogował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 -xbUruchamiać 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 /fstabPlik 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.
- Podstawowy przewodnik po procesie rozruchu Linux
- 4 najlepsze ładowarki Linux
- Zarządzaj komunikatami dziennika w systemie za pomocą Journalctl [Comprehensive Guide]
- Zarządzanie procesem i usługami uruchamiania systemu (Sysvinit, SystemD i Upstart)
- 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.
- « Jak zainstalować Samba4 na CentOS 7 do udostępniania plików w systemie Windows
- Jak zainstalować Samba na Ubuntu do udostępniania plików w systemie Windows »