KWALIFIKACJA INF2 - CZERWIEC 2018 (test 3)

PYTANIE NR 40.
Program fsck jest wykorzystywany w systemie Linux do
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
fsck to narzędzie do sprawdzania spójności systemów plików w Linuksie i (zależnie od użytych opcji) do naprawy wykrytych błędów metadanych. Pozostałe propozycje dotyczą monitoringu sprzętu, diagnostyki sieci lub testów obciążeniowych WWW, co realizuje się innymi narzędziami.

Pełne wyjaśnienie:

fsck (file system check) jest narzędziem administracyjnym używanym w Linuksie do kontroli poprawności (spójności) systemu plików na partycji/urządzeniu. W praktyce służy do wykrywania niespójności struktur systemu plików (np. błędów w tablicach alokacji, węzłach i-węzłów, katalogach, dzienniku) oraz – w zależności od wariantu i opcji – do ich naprawy. Dlatego odpowiedź "dokonania oceny stanu systemu plików…" jest zgodna z typowym zastosowaniem fsck.

Odpowiedź o "monitorowaniu parametrów pracy i wydajności podzespołów komputera" opisuje inną klasę narzędzi: monitoring systemu (CPU, RAM, I/O) realizuje się poleceniami i usługami do obserwacji zasobów, a nie kontrolą spójności systemu plików.

Odpowiedź o "wykryciu struktury sieci i diagnostyce przepustowości sieci lokalnej" dotyczy diagnostyki sieciowej. Takie zadania wykonuje się narzędziami sieciowymi (skanowanie, pomiary przepustowości, testy połączeń), które nie analizują struktury systemu plików.

Odpowiedź o "testach wydajnościowych serwera WWW poprzez wysłanie dużej liczby żądań" odnosi się do testów obciążeniowych aplikacji/usług HTTP. To zupełnie inny obszar niż sprawdzanie systemu plików; do tego służą narzędzia typu benchmark/stress-test dla usług sieciowych.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się nazwa polecenia Linuksa, najpierw przypomnij sobie, czy dotyczy ono warstwy dysk/systemu plików, sieci, czy monitoringu zasobów. Sam skrót fs w nazwie fsck podpowiada związek z file system.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
fsck to narzędzie do sprawdzania spójności systemu plików w Linuksie. Wykrywa błędy w strukturach systemu plików i może je naprawiać (zależnie od opcji oraz typu systemu plików). Najczęściej używa się go po awarii zasilania lub gdy pojawiają się błędy montowania partycji.
fsck wykrywa niespójności logiczne systemu plików, np. błędne wpisy katalogów, nieprawidłowe powiązania metadanych, problemy z alokacją bloków lub naruszenie integralności struktur. To inny typ diagnostyki niż testy sieci czy wydajności serwera WWW.
Najczęściej wtedy, gdy system plików mógł zostać uszkodzony logicznie: po nieprawidłowym wyłączeniu, po zawieszeniu systemu, przy komunikatach o błędach podczas startu lub gdy partycja nie chce się zamontować. W praktyce bywa też uruchamiany okresowo zgodnie z polityką administracyjną.
Nie. Monitorowanie CPU, RAM czy obciążenia dysku to zadanie narzędzi do obserwacji zasobów systemu. fsck koncentruje się na spójności systemu plików, czyli na poprawności struktur przechowujących dane na partycji, a nie na pomiarach wydajności sprzętu.
fsck działa na urządzeniach blokowych i systemach plików (np. partycjach), a diagnostyka sieci wymaga narzędzi analizujących ruch, łącza i protokoły. Mimo że oba obszary są częścią administracji, to są to różne warstwy: dysk i system plików vs sieć.
fsck dotyczy dysku i integralności danych na systemie plików. Testy obciążeniowe WWW polegają na generowaniu wielu żądań HTTP do serwera i mierzeniu odpowiedzi, co jest testem usługi/aplikacji, a nie systemu plików. Na egzaminie rozpoznaj warstwę, której dotyczy polecenie.
Częsty błąd to skojarzenie "diagnostyki" wyłącznie z monitoringiem lub siecią i wybór odpowiedzi o wydajności. Inny błąd to mylenie fsck z narzędziami do oceny stanu dysku (SMART) albo z benchmarkami. Pomaga zapamiętać, że fs oznacza file system.
Nie zawsze. Zachowanie zależy od użytych opcji i od tego, jak narzędzie dla danego systemu plików jest skonfigurowane. fsck może tylko zgłaszać błędy, może pytać o decyzje naprawcze lub działać w trybie automatycznym. Na egzaminie ważna jest główna rola: kontrola spójności systemu plików.
fsck jest "front-endem", który uruchamia odpowiednie narzędzia sprawdzające dla konkretnego typu systemu plików. W praktyce oznacza to, że obsługa zależy od dostępnych narzędzi w systemie oraz od tego, jaki system plików znajduje się na partycji. Kluczowa idea: sprawdzanie dotyczy systemu plików, nie sieci ani WWW.
Ucz się poleceń grupami: dysk i system plików (np. montowanie, kontrola spójności), sieć (diagnostyka połączeń), monitoring (zasoby), usługi (WWW, DNS). Dla każdego polecenia zapamiętaj: co sprawdza, na czym działa i jaki jest typowy cel administratora.
info

Około 65% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że fsck to narzędzie do sprawdzania spójności systemów plików w Linuksie i (zależnie od użytych opcji) do naprawy wykrytych błędów metadanych.

Źródła:

  • man7.org Linux manual pages: fsck(8) — opis polecenia i przeznaczenia (File system check), https://man7.org/linux/man-pages/man8/fsck.8.html - dostęp 2026-03-05
  • util-linux documentation: fsck — informacje o roli front-endu fsck i wywoływaniu narzędzi specyficznych dla systemu plików, https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/ - dostęp 2026-03-05
  • Linux Die (manual): fsck(8) — opis zastosowania sprawdzania systemów plików, https://linux.die.net/man/8/fsck - dostęp 2026-03-05

Materiały:

  • Dokumentacja systemowa (man) dla poleceń administracyjnych w Linuksie
  • Materiały do INF.2 z zakresu systemów operacyjnych i systemów plików
  • Ćwiczenia w środowisku Linux: praca z partycjami i podstawowymi narzędziami serwisowymi

Aktualizacja pytania: 31.03.2026

Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego