Powrót do listy

Przydziały dyskowe użytkowników

1. Przydziały dyskowe w systemie Windows (NTFS)

W systemach Windows zarządzanie miejscem na dysku opiera się na tzw. "Quota". Aby zarządzać przydziałami, musimy najpierw otworzyć właściwości dysku, na którym chcemy ograniczyć miejsce. W zakładce "Przydział" (Quota) znajdziemy opcję "Pokaż ustawienia przydziału". Po włączeniu zarządzania możemy ustalić sztywny limit dla każdego użytkownika oraz zdefiniować poziom ostrzeżenia, po przekroczeniu którego system zacznie informować użytkownika o kończącym się miejscu.

fsutil quota track C:

Powyższa komenda wymusza śledzenie przydziałów dla wybranego woluminu. Warto pamiętać, że ograniczenia te działają tylko na partycjach sformatowanych w systemie plików NTFS.

2. Przydziały dyskowe w systemie Linux (ext4)

W systemie Linux kontrola przydziału miejsca odbywa się przy pomocy narzędzi rodziny quota. Najpierw musimy upewnić się, że system plików obsługuje przydziały – w tym celu w pliku /etc/fstab dodajemy opcje usrquota oraz grpquota do odpowiedniej partycji.

sudo apt install quota

Po instalacji narzędzi, musimy zainicjować pliki baz danych przydziałów w katalogu głównym wybranej partycji, a następnie przeskanować system plików. Robimy to następującymi komendami:

sudo quotacheck -cugm /home sudo quotaon /home

3. Ustalanie limitów dla użytkownika

Kiedy mechanizmy są już uruchomione, możemy nałożyć konkretne ograniczenia na użytkownika. Używamy do tego edytora limitów, gdzie definiujemy "soft limit" (poziom, który można przekroczyć tymczasowo) oraz "hard limit" (twarde odcięcie możliwości zapisu).

sudo edquota -u nazwa_uzytkownika

Po wpisaniu tej komendy otworzy się edytor tekstowy, w którym zmieniamy wartości w kolumnach 'blocks' oraz 'inodes'. Edytor ten działa identycznie jak standardowy edytor w systemie, po zapisaniu i zamknięciu, system automatycznie zacznie egzekwować ustalone przez nas parametry.

4. Sprawdzanie zużycia i statusu

Jako administrator musisz regularnie sprawdzać, czy użytkownicy nie przekraczają ustalonych progów. Służy do tego prosty raport, który generujemy jednym poleceniem:

repquota -a

Raport ten pokazuje nam jasne zestawienie: kto, ile miejsca zajmuje oraz czy znajduje się w obrębie limitu. Jest to najszybszy sposób na szybką diagnozę, który użytkownik "zapycha" serwer swoimi plikami.