Linux-Kontingent wie die Kulanzzeit eingestellt wird

1604
Pol Hallen

Ich muss ein Skript erstellen, um den virtuellen Benutzern eine Quote zuzuweisen. Das Quotensystem funktioniert auf meinem Testserver einwandfrei, aber ich kann keine "Gnadenzeit" einstellen:

quotatool -u test001 -bq 100M -l '150 Mb' /home 

Es ist einfach, die Gnadenzeit mit zu ändern

edquota -t

Zur Vereinfachung ziehe ich es jedoch vor, quotatool zu benutzen.

-t TIME Set the system-wide grace period to TIME. TIME consists of an optional  '-' or '+' character, a number, and optionally one of the following modifiers:  "seconds", "minutes", "hours", "days", "weeks", or "months". Unique  abbreviations (e.g. "s", "mo") are also accepted. The default is "seconds".  The argument should be preceded by -u|-g and -b|-i 

Ohne -t-Option ist Gnade 6 Tage, ich muss standardmäßig 10 Tage setzen

0
Verwenden Sie also einfach die Option -t mit quotatool. worin besteht das Problem? grawity vor 10 Jahren 0
-t 10 Tage Wird nicht ausgeführt: quotatool: muss entweder Block oder Inode angeben Pol Hallen vor 10 Jahren 0
`-t" 10 Tage "` grawity vor 10 Jahren 0
gleicher Fehler: quotatool: muss entweder Block oder Inode angeben Pol Hallen vor 10 Jahren 0

1 Antwort auf die Frage

0
Pol Hallen

Kulanzzeiten werden nur "global pro Quotatyp und Dateisystem" festgelegt. Jeder Quotatyp (usrquota / grpquota) in jedem Dateisystem hat zwei Aktivierungsperioden - eine für Blocklimits und eine für Inode-Limits. Es ist nicht möglich, verschiedene Kulanzzeiten für Benutzer in demselben Dateisystem festzulegen.