Wie bekomme ich Linux-Kontingente zum Laufen?

268
Josh Beauregard

Ich versuche, eine Obergrenze von 8 GB pro Benutzer für das Verzeichnis / home zu erstellen.

hier ist meine fstab linie.

UUID=ebec6b82-1e9a-4b9a-9f36-eb3586f2f6a7 /home ext4 defaults,nofail,usrquota,grpquota 0 0

Die Datei /home/aquota.user ist vorhanden.

Mein Testbenutzer ist ein unprivilegierter Benutzer capped.

Hier ist der Befehl, den ich jetzt verwende, um die Kappe manuell hinzuzufügen.

sudo setquota -u -F vfsv0 capped 7000000 8000000 1000000 1000000 /home

Ich teste dann durch Erstellen einer 12-GB-Datei über fallocate -l 12G 12gbtest-file.

Ich bin fähig. Ich erwarte, eine Warnung zu erhalten oder davon abgehalten zu werden, so viel Platz einzunehmen.

Wenn ich renne repquota -a |grep capped, kehrt es zurück.

capped +- 9437552 7000000 8000000 6days 85 1000000 1000000

Was fehlt mir hier? wie bekomme ich die harte Grenze zur Arbeit?

1
Soweit ich mich erinnern kann, wird aquota.user mit dem folgenden Befehl erstellt: `quotacheck -avug`, der Informationen zur Festplattennutzung erfasst. Haben Sie es ausgeführt, bevor Sie die Benutzerkontingente zuweisen? Alessandro Dotti Contra vor 7 Jahren 0

0 Antworten auf die Frage