KWALIFIKACJA INF1 - WRZESIEŃ 2015

PYTANIE NR 4.
Wskaż polecenie systemu operacyjnego Linux, które weryfikuje logiczną spójność systemu plików.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie fsck służy w Linux do sprawdzania (i w razie potrzeby naprawy) logicznej spójności systemu plików. df pokazuje zajętość i wolne miejsce, regedit dotyczy rejestru Windows, a chkdsk jest narzędziem sprawdzania dysku w Windows.

Pełne wyjaśnienie:

W systemach Linux standardowym narzędziem do weryfikacji logicznej spójności systemu plików jest fsck (skrót od "file system check"). Jego zadaniem jest wykrywanie niespójności metadanych i struktur systemu plików (np. błędów w tablicach alokacji, i-węzłach, dzienniku) oraz – zależnie od użytych opcji i typu systemu plików – umożliwienie ich naprawy.

Odpowiedź df jest błędna, ponieważ to polecenie służy przede wszystkim do raportowania wykorzystania przestrzeni dyskowej (ile miejsca jest zajęte i dostępne na zamontowanych systemach plików). Nie sprawdza ono integralności ani nie wykonuje napraw.

Odpowiedź regedit również jest błędna: jest to edytor rejestru systemu Windows. Rejestr nie jest mechanizmem typowym dla Linux i nie ma związku ze sprawdzaniem spójności systemów plików w tym środowisku.

Odpowiedź chkdsk jest narzędziem znanym z Windows do sprawdzania dysku i systemu plików, ale pytanie dotyczy wprost Linux. W praktyce egzaminacyjnej to typowa pułapka: narzędzie może być "sensowne" funkcjonalnie, lecz nie pasuje do wskazanego systemu.

Wskazówka do nauki: zapamiętaj skojarzenie fsck = check (sprawdź system plików), a df = disk free (pokaż wolne miejsce). Dzięki temu łatwiej odróżnić diagnostykę spójności od podglądu wykorzystania zasobów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
fsck to narzędzie do sprawdzania spójności systemu plików w Linux. Wykrywa błędy logiczne struktur systemu plików i może je naprawiać (zależnie od opcji oraz typu systemu plików). Najczęściej używa się go przy problemach po awarii zasilania lub niepoprawnym odmontowaniu.
df służy do wyświetlania informacji o zajętości i dostępnej przestrzeni na zamontowanych systemach plików. To narzędzie "raportujące", a nie diagnostyczne. Pokazuje stan wykorzystania zasobów, ale nie weryfikuje struktur systemu plików i nie wykrywa błędów logicznych.
fsck uruchamia się, gdy podejrzewasz uszkodzenia po nagłym restarcie, zaniku zasilania albo gdy system zgłasza problemy z montowaniem partycji. W praktyce urządzeń telekomunikacyjnych (routery, rejestratory, systemy monitoringu) ma to znaczenie po awariach zasilania w szafach lub punktach abonenckich.
To zależy od sposobu uruchomienia i opcji. Domyślnie fsck może pytać o potwierdzenie działań naprawczych, a w trybach automatycznych może próbować naprawiać bez pytań. Na egzaminie zwykle wystarczy wiedzieć, że jest to polecenie do sprawdzania (i potencjalnie naprawy) spójności systemu plików.
Najprościej po systemie operacyjnym: fsck jest narzędziem linuksowym, a chkdsk jest narzędziem systemu Windows. Pytanie zawiera słowo "Linux", więc poprawna odpowiedź musi być komendą linuksową. To częsta pułapka polegająca na mieszaniu narzędzi z różnych systemów.
regedit to Edytor rejestru Windows, używany do przeglądania i modyfikacji ustawień przechowywanych w rejestrze. Linux nie korzysta z rejestru w tym sensie, więc regedit nie ma związku z kontrolą systemu plików w Linux. To odpowiedź-dystraktor sprawdzający rozróżnianie środowisk.
Typowe objawy to problemy z montowaniem partycji, komunikaty o błędach wejścia/wyjścia, "read-only filesystem", znikające pliki lub dziwne nazwy katalogów po awarii. W środowisku serwisowym ważne jest rozpoznanie, że problem może dotyczyć integralności danych, a nie tylko braku miejsca.
Zwykle nie jest to zalecane, bo system plików zmienia się w trakcie pracy i wyniki mogą być niewiarygodne, a naprawa ryzykowna. W praktyce używa się trybu ratunkowego lub sprawdza niezamontowane partycje. Na egzaminie kluczowe jest rozumienie celu: weryfikacja spójności systemu plików.
Często myli się fsck z poleceniami typu df (zajętość), du (rozmiary katalogów) lub narzędziami do partycjonowania. Mechanizm błędu polega na skojarzeniu "dyskowe = sprawdzające". Warto zapamiętać: fsck sprawdza strukturę systemu plików, a df/du tylko raportują.
Ucz się przez praktykę w terminalu: wypisz polecenia, ich cel i typowe zastosowanie. Twórz pary skojarzeń (np. fsck–spójność, df–wolne miejsce) i ćwicz odróżnianie narzędzi Linux od Windows. Pomaga też czytanie krótkich opisów z manuala (man) i robienie fiszek.
info

To pytanie poprawnie rozwiązuje 69% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że polecenie fsck służy w Linux do sprawdzania (i w razie potrzeby naprawy) logicznej spójności systemu plików.

Źródła:

  • Linux man-pages: fsck(8) — opis polecenia sprawdzania systemu plików, https://man7.org/linux/man-pages/man8/fsck.8.html - dostęp 2026-02-27
  • Linux man-pages: df(1) — opis polecenia raportowania użycia systemów plików, https://man7.org/linux/man-pages/man1/df.1.html - dostęp 2026-02-27
  • Microsoft Learn: Regedit — informacje o Edytorze rejestru Windows, https://learn.microsoft.com/ - dostęp 2026-02-27

Materiały:

  • Dokumentacja manual pages dla poleceń systemowych (man fsck, man df)
  • Podstawy administracji Linux: system plików, montowanie, sprawdzanie dysków
  • Materiały szkoleniowe z obsługi terminala i uprawnień (sudo, tryb ratunkowy)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego