KWALIFIKACJA INF2 - TEST WIEDZY NR 2

PYTANIE NR 15.
Jesteś administratorem systemu Linux i chcesz sprawdzić, ile miejsca na dysku zostało przydzielone użytkownikowi "user3". Które z poniższych poleceń jest poprawne?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie
quota -v user3
służy do wyświetlenia informacji o kwotach/limitach dyskowych przypisanych użytkownikowi. Pozostałe komendy pokazują coś innego:
du
mierzy zajętość katalogu,
df
wolne miejsce na systemie plików, a
repquota
raportuje kwoty dla systemu plików, nie dla wskazanej ścieżki użytkownika.

Pełne wyjaśnienie:

Pytanie dotyczy sprawdzenia, ile miejsca na dysku zostało przydzielone (czyli jaki limit/kwota) użytkownikowi w systemie Linux. Do tego służą narzędzia systemu kwot dyskowych (quota), a nie narzędzia mierzące bieżące zużycie katalogu lub wolne miejsce na partycji.

Poprawne jest użycie polecenia sudo quota -v user3, ponieważ quota wyświetla informacje o limitach (soft/hard) oraz aktualnym wykorzystaniu w ramach kwot dla konkretnego użytkownika. Opcja -v w typowych implementacjach służy do bardziej szczegółowego (szerszego) raportowania, co jest zgodne z intencją "sprawdzenia przydziału".

Dlaczego pozostałe polecenia nie spełniają celu?

  • repquota jest narzędziem raportowym dla kwot, ale jego typowe użycie dotyczy systemu plików (np. montowania/partycji), a nie katalogu konkretnego użytkownika jako argumentu. Wskazanie ścieżki
    /home/user3
    nie jest równoważne wskazaniu systemu plików z włączonym quota, więc taka forma może wprowadzać w błąd.
  • du -sh /home/user3 pokazuje, ile danych aktualnie zajmuje katalog domowy użytkownika (zużycie), a nie jaki ma on przydzielony limit. Użytkownik może mieć limit większy lub mniejszy niż aktualne użycie.
  • df -h /home/user3 pokazuje wolne i zajęte miejsce na systemie plików, na którym znajduje się dany katalog. To informacja o zasobie globalnym (partycji/montowaniu), a nie o limicie per-użytkownik.

W praktyce administrator, gdy słyszy "przydzielone miejsce użytkownikowi", powinien skojarzyć to z mechanizmem quota. Natomiast gdy pytanie brzmiałoby "ile zajmuje katalog użytkownika", wtedy właściwe byłoby du, a gdy "ile wolnego miejsca jest na partycji", właściwe byłoby df.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Quota to mechanizm limitów dyskowych, który pozwala ograniczać użytkownikom lub grupom maksymalne zużycie miejsca (oraz czasem liczbę plików/inodów) na danym systemie plików. Dzięki temu jeden użytkownik nie zapełni całej partycji.
Najczęściej używa się polecenia quota dla konta, np.
quota -v nazwa_uzytkownika
(często z
sudo
). Wynik pokazuje bieżące wykorzystanie oraz wartości limitów (soft/hard), o ile kwoty są włączone.
du mierzy faktyczne zużycie przestrzeni przez pliki w katalogach (np. katalog domowy). Nie ma informacji o polityce limitów systemu plików, więc nie potrafi powiedzieć, ile miejsca "wolno" użytkownikowi wykorzystać w ramach quota.
Nie. df pokazuje stan całego systemu plików (ile jest zajęte i wolne na partycji/montowaniu). To wartość wspólna dla wszystkich użytkowników. Limit per-użytkownik wymaga narzędzi quota, bo jest to osobna warstwa kontroli.
repquota służy do wygenerowania raportu kwot dla wielu kont na danym systemie plików. To przydatne w administracji (przegląd użytkowników z wysokim użyciem, przekroczeniami). Zwykle wskazuje się system plików/montowanie, a nie katalog użytkownika.
sudo bywa potrzebne, gdy zwykły użytkownik nie ma uprawnień do odczytu pełnych informacji o kwotach albo gdy sprawdzasz limity innych kont. Jeśli sprawdzasz własne kwoty, czasem działa bez sudo, zależnie od konfiguracji systemu.
Wynik zwykle zawiera: nazwę systemu plików, zużyte bloki, limit miękki i twardy (soft/hard), a czasem także wykorzystane inody i ich limity. Dzięki temu wiesz nie tylko "ile zajęte", ale też "ile maksymalnie dozwolone".
Najczęstsze powody to: brak włączonych kwot na danym systemie plików, brak pakietów narzędzi quota, niewłaściwe opcje montowania lub brak plików/ustawień inicjujących quota. Wtedy polecenie może zwracać brak danych lub błąd.
Soft to limit "miękki", który może być chwilowo przekroczony (często z okresem karencji). Hard to limit "twardy" – po jego osiągnięciu system blokuje dalszy zapis. Konkretne zachowanie zależy od konfiguracji kwot.
Patrz na słowa-klucze: "zajętość katalogu" → du; "wolne miejsce na partycji/systemie plików" → df; "przydzielony limit/kwota użytkownika" → quota. To szybka strategia egzaminacyjna.
info

Statystycznie 40% uczniów zna prawidłową odpowiedź. trudne

Eksperci podkreślają: "Polecenie quota -v user3 służy do wyświetlenia informacji o kwotach/limitach dyskowych przypisanych użytkownikowi."

Źródła:

  • Ubuntu Manpage: quota(1) — https://manpages.ubuntu.com/manpages/jammy/en/man1/quota.1.html (dostęp: 2026-02-28)
  • Ubuntu Manpage: repquota(8) — https://manpages.ubuntu.com/manpages/jammy/en/man8/repquota.8.html (dostęp: 2026-02-28)
  • Ubuntu Manpage: du(1) — https://manpages.ubuntu.com/manpages/jammy/en/man1/du.1.html (dostęp: 2026-02-28)

Materiały:

  • Dokumentacja man: quota, repquota, du, df
  • Materiały o administracji kwotami dyskowymi w Linuksie (quota tools)
  • Laboratorium: włączenie quota na systemie plików i test limitów dla kont użytkowników

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego