Wyobraź sobie bibliotekę. Pełno w niej książek.
Książki są ułożone na półkach. Każda ma swoje miejsce.
Czasami, coś idzie nie tak. Ktoś przestawi książkę. Albo strona się oderwie. Albo cała półka się zawali.
Wtedy, musimy posprzątać. Musimy przywrócić porządek.
W systemie Linux, mamy program, który robi to samo dla naszych plików. Nazywa się fsck.
Co to jest fsck?
Fsck, czyli file system consistency check. To jak bibliotekarz, który sprawdza porządek w bibliotece.
Sprawdza, czy wszystko jest na swoim miejscu. Sprawdza, czy pliki są całe. Sprawdza, czy nie ma żadnych błędów.
Pomyśl o dysku twardym jak o ogromnej szafie pełnej folderów. Każdy folder to katalog.
W każdym folderze są pliki. Zdjęcia, dokumenty, programy. Wszystko.
Fsck przeszukuje te foldery. Sprawdza każdy plik. Upewnia się, że wszystko jest w porządku.
Kiedy używać fsck?
Kiedy komputer nagle się wyłączy. To tak, jakby ktoś strącił całą półkę książek.
Kiedy masz problemy z dyskiem twardym. Słychać dziwne dźwięki. System działa wolno.
Kiedy system Linux sugeruje, że musisz uruchomić fsck. To jak ostrzeżenie od bibliotekarza: "Coś jest nie tak!"
Jak działa fsck?
Fsck działa krok po kroku. Jak detektyw rozwiązujący zagadkę.
Najpierw, sprawdza, czy system plików jest "czysty". To jak pytanie: "Czy ktoś już tu sprzątał?".
Jeśli nie jest czysty, fsck zaczyna sprawdzać wszystko po kolei.
Sprawdza inode. Inode to jak etykieta na książce. Mówi, gdzie jest książka i jakie ma właściwości.
Fsck sprawdza, czy każda etykieta pasuje do książki. Czy nie ma żadnych brakujących etykiet.
Sprawdza bloki danych. Bloki danych to jak strony w książce. Zawierają informacje.
Fsck sprawdza, czy wszystkie strony są. Czy nie brakuje żadnej strony. Czy strony są w dobrej kolejności.
Sprawdza strukturę katalogów. To jak sprawdzenie, czy książki są na właściwych półkach.
Upewnia się, że każdy plik jest w odpowiednim folderze. Że nie ma żadnych zagubionych plików.
Używanie fsck
Fsck uruchamia się z poziomu konsoli. To okno, w którym wpisujesz polecenia.
Najczęściej, uruchamia się go w trybie recovery. To tryb, w którym system działa minimalnie. Jak wizyta w bibliotece po godzinach.
Polecenie podstawowe to: fsck /dev/sda1
. /dev/sda1
to nazwa dysku, który chcemy sprawdzić.
Ważne: Przed uruchomieniem fsck, odmontuj dysk. To jak zdjęcie książek z półki przed jej naprawą.
Użyj polecenia umount /dev/sda1
. Oczywiście, zamiast /dev/sda1
wpisz nazwę swojego dysku.
Fsck może zadawać pytania. Na przykład: "Czy chcesz naprawić ten błąd? (y/n)".
Jeśli nie wiesz, co odpowiedzieć, wybierz "y" (yes). Fsck postara się naprawić problem.
Po zakończeniu, fsck wyświetli raport. Powie, co naprawił. Albo, że nie znalazł żadnych błędów.
Przykłady
Przykład 1: Komputer wyłącza się nagle z powodu braku prądu. Przy ponownym uruchomieniu, pojawia się komunikat o błędach na dysku.
Rozwiązanie: Uruchom komputer w trybie recovery. Odmontuj dysk. Uruchom fsck. Odpowiadaj na pytania. Po zakończeniu, uruchom ponownie komputer.
Przykład 2: Masz problemy z zapisywaniem plików na dysku. System zgłasza błędy wejścia/wyjścia.
Rozwiązanie: Spróbuj uruchomić fsck. Być może, system plików jest uszkodzony.
Podsumowanie
Fsck to bardzo przydatne narzędzie. Pomaga utrzymać porządek w systemie plików. Jak dobry bibliotekarz.
Pamiętaj o ostrożności. Źle użyty fsck może narobić więcej szkód niż pożytku. Dlatego zawsze warto najpierw zrobić kopię zapasową danych.
Traktuj fsck jak narzędzie awaryjne. Używaj go tylko wtedy, gdy jest to konieczne.
Dzięki fsck, twój system Linux będzie działał sprawnie i bezawaryjnie. Jak dobrze zarządzana biblioteka.
![The “fsck” Command in Linux [7 Practical Examples] W Systemie Linux Program Fsck Pozwala Na](https://margaretweigel.com/storage/img/the-fsck-command-in-linux-7-practical-examples-684de0a76e220.png)