konfiguracja

Dokonujemy w istniejącym pliku uzupełnienia wpisu dot. partycji gdzie mamy system plików do założenia quot'y. Edytujemy plik /etc/fstab

/dev/hda3        /home                ext3        defaults 1   1
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0

w naszym przypadku system plików jest / więc quot'a będzie założona na główny system plików. Jednocześnie zakładamy ograniczenia na użytkowników i grupy, więc modyfikujemy linię pierwszą o wpis:
/dev/hda3        /home                ext3        defaults,usrquota,grpquota 1   1

Tworzymy pliki aquota.user oraz aquota.group (w katalogu gdzie ustanawiamy quot'a):
# touch /home/aquota.user /home/aquota.group
# chmod 600 /home/aquota.user /home/aquota.group
Wydajemy polecenie uaktywniające quota:
# mount -o remount /
# quotacheck -avugm
W pierwszej linii podmontowujemy system plików "/" z aktualizacją /etc/fstab.
W drugiej linii dokonujemy testu i skanowania systemu pliku "/".

Ustanawiamy quot'a dla użytkownika:
# edquota -u user_name
Wyświetli nam się nw. tabela w edytorze "vi":
 
Disk quotas for user login_uzytkownika (uid 1004):
  Filesystem   blocks       soft       hard     inodes     soft    hard
  /dev/hda3     2000          0          0         15        0       0
 
objaśnienia:
Filesystem - nazwa partycji.
blocks - ilość zajmowanego na partycji miejsca przez pliki użytkownika w kilobajtach. Wartość 2000 - pliki użytkownika na /dev/hda3 zajmują obecnie 2MB.
soft - określa maksymalną quote dla użytkownika na danej partycji w kilobajtach. Jeśli skonfigurowano okres łaski ( ang. grace period ) użytkownik może przekroczyć skonfigurowany limit. Jeśli w kolumnie tej jest wartość 0 znaczy to że przydziały są wyłączone.
hard - limit miejsca którego nie można przekroczyć pod żadnym pozorem ( w kilobajtach). Jeśli w kolumnie tej jest wartość 0 znaczy to że przydziały są wyłączone.
inode - inode to struktura danych zawierająca informacje na temat pliku ( kto jest właścicielem, jakie są prawa dostępu do pliku... itd. ). Każdy plik posiada inode identyfikowaną przez inode number ( i-number ). Ustawiając wartości soft i hard dla inode ustawiamy ile plików może posiadać użytkownik. Wartość 15 w przykładzie powyżej znaczy że użytkownik posiada obecnie 15 plików na /dev/hda3.

Jeśli chcemy zmienić ustawienia quota dla większej ilości użytkowników najpierw konfigurujemy quota dla użytkownika, który będzie brany jako wzór. Powiedzmy że ustawiliśmy przydziały dla użytkownika login_uzytkownika z poprzedniego przykładu i teraz chcemy by inni użytkownicy mieli takie same ustawienia.

# edquota -p login_uzytkownika user1 user2 user3 user4
 
Po każdej zmianie w quot'a należy
# quotacheck -favugm

Okres łaski ustawimy:
# edquota -t

W odpowiedzi system wyświetli:
 
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
  Filesystem             Block grace period     Inode grace period
  /dev/hda3                     7days                  7days


Raport przydziałów:
 
#repquota -a




 cdn .... http://www.eioba.pl/a70650/quota


Brak komentarzy:

Prześlij komentarz