-
Quoty dla użytkowników oraz grup w systemie CentOS i nie tylko
Zasoby naszych serwerów i komputerów domowych nie są nieograniczone. Rolą administratora jest dbanie o racjonalne wykorzystanie pamięci zarówno dyskowej, jak i operacyjnej. Popularnym sposobem na ograniczenie przestrzeni zajmowanej przy pliki naszych użytkowników, jest quota dyskowa. Możemy ją ustawić zarówno dla usera, jak i grupy. Opisane rozwiązanie powinno działać w wielu dystrybucjach, nie tylko w CentOS-ie. Zaczynajmy
vim /etc/fstab
edytujemy plik „fstab” dowolnym edytorem, pamiętając aby robiąc to, być użytkownikiem uprzywilejowanym (rootem)
/dev/sda1 /home ext3 defaults,usrquota,grpquota 1 1
Standardową opcją dla montowanych partycji jest „defaults”. Włączenie quoty następuje po dopisaniu „usrquota,grpquota” jak na powyższym przykładzie.
quotacheck -cvug /home
parametr c- tworzenie pliku z bazą quot
parametr v- wyświetlanie szczegułów procesu ustawiania quot
parametr u- sprawdzanie quot dla użytkowników
parametr g- sprawdzanie quot dla grupPowyższe polecenie utworzy plik „aquota.user” i „aquota.group” w katalogu „/home”. Jeśli wprowadzimy błędne ustawienia do w pliku „/etc/fstab”, możemy spodziewać się poniższego komunikatu:
quotacheck: Mountpoint (or device) /home not found.
quotacheck: Can’t find filesystem to check or filesystem not mounted with quota option.
Aby ustawić i edytować quotę dla danego użytkownika, wykonujemy poniższą komendę:
edquota nazwa_usera
Disk quotas for user przemek (uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 440436 50000 56000 242 0 0
/dev/sda2 762334 77000 77000 345 0 0Aby ustawić i edytować quotę dla danej grupy użytkowników, wykonujemy poniższą komendę:
edquota -g nazwa_grupy
Disk quotas for group przemek (gid 2153):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 0 0 0 0 0 0
/dev/sda2 22560 0 0 111 0 0quota nazwa_usera
Powyższe polecenie wyświetli quotę dla danego użytkownika.
quota -g nazwa_grupy
Powyższe polecenie wyświetli quotę dla danej grupy.
W razie pytań lub wątpliwości zapraszam na forum.
Z tego co pamiętam działa również na Debianie. Swego czasu na zajęciach robiliśmy quoty. 🙂
Swietny artykół 🙂