Polecenie Linux e2fSck

Polecenie Linux e2fSck
System plików Ubuntu może zostać uszkodzony lub bezużyteczny z różnych powodów. Na przykład nieoczekiwana awaria zasilania, nieprawidłowe funkcjonowanie plików wykonywalnych, złe pakiety oprogramowania, niestabilne aktualizacje itp., może sprawić, że twoje jądro Linux jest nieoperacyjne. Pomocnym narzędziem w tych okolicznościach jest E2FSCK, który umożliwia odzyskanie plików systemowych i zwrócenie serwera Ubuntu do kadry pracy. E2FSCK szuka problemów w ext2/ext3/ext4 i naprawia je w razie potrzeby. W przypadku systemów plików Ext3 i Ext4, które korzystają z czasopism, jeśli system systemu Linux został właśnie zatrzymany niewłaściwie bez żadnych problemów, system plików musi być zazwyczaj zadeklarowany jako oczyszczony i przygotowany do użycia po odtworzeniu zarejestrowanych procesów w czasopiśmie czasopisma.

W rezultacie w przypadku systemów plików, które zatrudniają dzienniking, tylko wtedy, gdy superblock wskazuje, że wymagana jest dodatkowa weryfikacja, często odtwarza czasopismo i rezygnuje. W dzisiejszym artykule będziemy omawiać użycie polecenia Linux E2FSCK do rozwiązania wyżej wymienionych problemów.

Rozpocznijmy, stosując ten temat do naszego Ubuntu 20.4 system operacyjny Linux. Pamiętaj, aby zaktualizować system, zanim zrobisz cokolwiek po udanym logowaniu. W tym celu musisz otworzyć aplikację terminalową za pomocą prostego skrótu „Ctrl+alt+t”. Jeśli ten skrót nie działa dla Ciebie, spróbuj użyć menu aktywności z komputera stacjonarnego systemu. Wyszukaj wymaganą aplikację i dotknij aplikacji po wyskakowaniu na ekranie wyszukiwania. Shell terminalu zostanie uruchomiony za kilka sekund. Zazwyczaj nie zaleca się używania tego programu (E2FSCK) w stałym systemie plików, ponieważ może to spowodować więcej problemów. Wyniki podane przez E2FSCK nie pozostają dokładne, nawet jeśli zdecydujesz się uruchomić w bezpiecznym systemie plików. Będziemy więc używać tego polecenia do przywrócenia niektórych systemów plików, ale jeśli ten system plików okaże się w porządku i nie uszkodzony, unikamy go przywrócenia.

Sprawdź i przywróć partycję

Pierwszą rzeczą, która przychodzi nam na myśl, gdy myślimy o uszkodzonym systemie, może być partycja systemowa. Tak więc postanowiliśmy użyć polecenia E2FSCK dla niektórych konkretnych partycji Ubuntu 20.04 system operacyjny Linux. Po pierwsze, przyjrzymy się użyciu najprostszej formy tej instrukcji na naszej powładzie, aby przeprowadzić przywrócenie określonej partycji. W tym celu użyj słowa kluczowego E2FSCK z oryginalną ścieżką partycji, i.mi., /dev/sda1. „Dev” odnosi się do folderu „urządzenia” Ubuntu 20.04 system operacyjny Linux.

Po wykonaniu tej instrukcji na powładzie musimy wiedzieć, że ta partycja nie działa nieprawidłowo i jest już zamontowana z 0 uszkodzonymi danymi do tej pory. Oprócz tego wykonywanie tego polecenia pokazało ostrzeżenie, że „jeśli spróbujesz ponownie odtworzyć lub przywrócić partycję, może to spowodować szkodę dla naszego obecnego systemu plików”, ponieważ mamy już dobry system plików działający poprawnie. Ale jeśli nie otrzymasz tego samego ostrzeżenia po wykonaniu tej instrukcji, po prostu idź z procesem odbudowy. Więc naciskaliśmy słowo kluczowe „N” jako „nie” na pytanie: „Czy chcesz kontynuować?”, Zapytany przez system jako ostrzeżenie lub potwierdzenie wykonania tego polecenia E2FSCK. Po naciśnięciu „N” wykonanie tego polecenia zostanie przerwane i nie jesteśmy już częścią procesu przywracania partycji „SDA1”.

Możesz także wypróbować tę samą instrukcję E2FSCK ze ścieżką „/sbin”, aby przywrócić nieprawidłową partycję, i.mi., „/Dev/sda1”, tak jak to zrobiliśmy na obrazie pokazywanym.

Napraw za pomocą różnych opcji

W tej sekcji wdrożenia artykułu omówimy użycie niektórych przydatnych opcji poleceń E2FSCK. Jeśli chcesz pozwolić instrukcji „E2FSCK” automatycznie wyszukiwać problemy w systemie plików i naprawić je wraz z nimi, musisz użyć opcji -p. Wypróbowaliśmy tę opcję z kapitałem „-p” w poleceniu E2FSCK i otrzymaliśmy nieprawidłowy błąd argumentu nie-numerycznego. Po wykonaniu instrukcji E2FSCK z opcją małej litery -P otrzymaliśmy to samo wyjście, jakie otrzymaliśmy przy użyciu prostego formatu polecenia E2FSCK. Mówi nam, że system został już zamontowany i jest wolny od naruszeń. Pokazuje więc ostrzeżenie i zadaje pytanie, czy chcesz kontynuować przywrócenie. Naciskaliśmy „N”, aby go przerwać.

Jeśli chcesz wykonać skanowanie tylko do odczytu dla konkretnego urządzenia na Ubuntu 20.04 System operacyjny Linux, możesz to zrobić za pomocą opcji „-C” w poleceniu E2FSCK w powłoce. Wyświetlano dość podobne wyjście dla opcji „-C” instrukcji E2FSCK.

Jeśli już wiesz, że Twoje urządzenie systemowe lub „system plików” jest już oczyszczone i bez żadnych problemów, ale nadal chcesz egzekwować kontrolę czyszczenia w systemie plików, możesz to zrobić za pomocą opcji -f wewnątrz Instrukcja E2FSCK. Pokazuje, że system jest już zamontowany, a zatem system E2FSCK nie może kontynuować tego procesu. Prowadzi to do automatycznego przerwania procesu oczyszczania. Korzystanie z opcji „-C” z „-f” może pokazać pasek postępu podczas sprawdzania.

Wniosek

W tym artykule dotyczyło użycia instrukcji dowodzenia E2FSCK w terminalu Ubuntu 20.04 System operacyjny Linux do sprawdzenia nieprawidłowych systemów plików i automatycznie ich czyszczenia wraz z odbudową. Omówiliśmy różne dostępne opcje do użycia do czyszczenia w tej instrukcji. Istnieją inne opcje, które są również dostępne online, które można wyszukać.