KWALIFIKACJA INF2 - CZERWIEC 2016

PYTANIE NR 14.
Użycie polecenia fsck w systemie Linux spowoduje
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
fsck to narzędzie służące do sprawdzania spójności (integralności) systemu plików na urządzeniu/partycji i wykrywania błędów metadanych. Nie służy do wyświetlania parametrów pojedynczych plików, zmiany uprawnień ani wyszukiwania plików w katalogach.

Pełne wyjaśnienie:

Polecenie fsck (file system check) służy do sprawdzenia spójności systemu plików na wskazanym urządzeniu (np. partycji) i wykrywania niespójności w strukturach systemu plików. W praktyce jest używane, gdy system plików mógł ulec uszkodzeniu logicznemu, np. po nagłym zaniku zasilania, błędach sprzętowych nośnika albo nieprawidłowym odmontowaniu.

Dlatego odpowiedź "sprawdzenie integralności systemu plików." jest właściwa: odnosi się do celu narzędzia, czyli weryfikacji poprawności struktur systemu plików (a często także ich naprawy, jeśli administrator na to zezwoli).

Pozostałe propozycje dotyczą innych klas poleceń:

  • "wyświetlenie parametrów plików." – takie informacje uzyskuje się typowo narzędziami operującymi na plikach i ich atrybutach (np. listowanie, statystyki pliku). fsck działa na poziomie systemu plików/urządzenia, a nie "parametrów" jednego pliku.
  • "zmianę praw dostępu do pliku." – zmiana uprawnień jest zadaniem narzędzi do zarządzania prawami dostępu. fsck nie jest poleceniem do administracji uprawnieniami; jego obszarem są struktury i spójność systemu plików.
  • "odszukanie pliku." – wyszukiwanie realizują polecenia przeszukujące drzewo katalogów lub bazy indeksów. Kontrola systemu plików nie jest wyszukiwarką, tylko procedurą diagnostyczną.

Wskazówka egzaminacyjna: jeśli w treści pojawia się nazwa narzędzia serwisowego Linuksa, warto skojarzyć je z "warstwą", na której pracuje. fsck dotyczy całego systemu plików (spójność), a nie typowych operacji użytkownika na plikach (wyszukiwanie, uprawnienia, podgląd atrybutów).

Dodatkowe pytania

Dodatkowe pytania (FAQ):

fsck to narzędzie do kontroli spójności systemu plików (file system check).

Służy do wykrywania niespójności w strukturach systemu plików na partycji/urządzeniu i może uruchamiać odpowiednie narzędzie dla danego typu systemu plików (np. ext). Zwykle używa się go w diagnostyce po awarii.

Na egzaminie najczęściej sprawdza się, czy kojarzysz fsck z kontrolą integralności systemu plików.

Kluczowe jest odróżnienie tej funkcji od poleceń do pracy na pojedynczych plikach (atrybuty, wyszukiwanie) oraz od narzędzi do praw dostępu. To pytanie zwykle ma charakter definicyjny.

fsck działa na poziomie systemu plików jako całości i sprawdza jego spójność.

Zmiana praw dostępu dotyczy mechanizmu uprawnień (tryb pliku, właściciel, grupa) i jest realizowana innymi narzędziami administracyjnymi. Kontrola spójności nie jest równoznaczna z edycją uprawnień użytkowników do plików.

fsck uruchamia się, gdy podejrzewa się błędy logiczne systemu plików, np. po nagłym zaniku zasilania lub problemach z nośnikiem.

Może też zostać uruchomione automatycznie przez system w określonych sytuacjach serwisowych. Celem jest potwierdzenie, że struktury systemu plików są spójne, zanim zacznie się intensywnie korzystać z danych.

Polecenia do wyszukiwania przeszukują nazwy i ścieżki w katalogach (pracują "na drzewie plików").

fsck nie wyszukuje plików, tylko sprawdza, czy system plików jako struktura jest poprawny. Jeśli w odpowiedziach widzisz "spójność", "integralność" lub "system plików", to jest to trop do fsck.

fsck służy przede wszystkim do sprawdzania, a tryb naprawy zależy od sposobu uruchomienia i ustawień.

W praktyce może pytać o potwierdzenie poprawek lub działać bardziej automatycznie (zależnie od opcji i narzędzia dla danego systemu plików). Na egzaminie najważniejsze jest skojarzenie go z kontrolą integralności.

Najczęstszy błąd to mylenie fsck z poleceniami "plikowymi": zmianą uprawnień, podglądem parametrów lub wyszukiwaniem.

Wynika to z podobnego kontekstu słowa "plik", ale fsck dotyczy systemu plików, czyli warstwy organizacji danych na nośniku. Pomaga zapamiętanie: check = kontrola spójności.

Najpewniejszym źródłem jest dokumentacja systemowa, czyli strony podręcznika: man fsck.

Opis zawiera przeznaczenie narzędzia, typowe użycie i informacje o tym, że fsck zwykle uruchamia odpowiednie programy sprawdzające dla konkretnych systemów plików. To także dobry nawyk egzaminacyjny: weryfikować polecenia w man.

Warto rozumieć, czym jest system plików, partycja oraz metadane (np. katalogi, informacje o plikach).

Pomaga też wiedza o montowaniu i odmontowywaniu nośników oraz o skutkach nagłego wyłączenia zasilania. Dzięki temu łatwiej skojarzyć, że fsck dotyczy spójności struktur na dysku, a nie operacji "użytkowych" na plikach.

Ucz się poleceń "funkcjonalnie": przypisuj każde narzędzie do obszaru (system plików, sieć, użytkownicy, procesy).

Dla fsck zapamiętaj: kontrola integralności systemu plików. Pomaga też praktyka w maszynie wirtualnej i czytanie krótkich opisów w dokumentacji. Na egzaminie wygrywa szybkie skojarzenie nazwy z funkcją.

info

Statystycznie 55% uczniów zna prawidłową odpowiedź. średnie

Według specjalistów z branży: "fsck to narzędzie służące do sprawdzania spójności (integralności) systemu plików na urządzeniu/partycji i wykrywania błędów metadanych."

Źródła:

  • man7.org Linux man-pages: fsck(8) — opis polecenia i przeznaczenie (sprawdzanie systemów plików) https://man7.org/linux/man-pages/man8/fsck.8.html - dostęp 2026-03-02
  • Debian Manpages: fsck(8) — dokumentacja pakietu util-linux/e2fsprogs dotycząca sprawdzania systemów plików https://manpages.debian.org/ - wyszukiwarka hasła "fsck(8)", dostęp 2026-03-02
  • The Linux Documentation Project (TLDP): Linux Filesystem/administration docs (materiały o systemach plików i narzędziach administracyjnych) https://tldp.org/ - dostęp 2026-03-02

Materiały:

  • Strony podręcznika systemowego (man) dla fsck i narzędzi pokrewnych
  • Materiały do INF.2 z administracji Linux (systemy plików, montowanie, narzędzia serwisowe)
  • Ćwiczenia w maszynie wirtualnej: kontrola i montowanie partycji, analiza logów systemowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego