Es ist notwendig, dass die Administratoren von Linux-Systemen die Kontingente der Festplatten unserer Dateiserver verwalten. Sie können Samba verwenden, um es mit Windows-Systemen kompatibel zu machen. In diesem Tutorial erkläre ich, wie Sie nützliche Kontingente erstellen und verwalten.
Ein Kontingent ist die Beschränkung auf eine bestimmte Kapazität nach Benutzern und Gruppen. Sie sind wichtig, um zu verhindern, dass sich Server mit Informationen füllen und sogar die Systeme kollabieren. Es ist nicht das erste Mal, dass Server angezeigt werden, bei denen die Datenmenge pro Benutzer oder Gruppe nicht beschränkt ist.
Zunächst erkläre ich, wie Kontingente für eine Installation auf dem Linux Centos-System verwaltet werden
Wir installieren das Kontingentpaket, um die Datenträgerkontingente zu verwalten:
yum -y install quota
Dann bearbeiten wir die Datei / etc / fstab . Wir haben den Partitionen zwei bekannte Verzeichnisse hinzugefügt, falls diese nicht bei der Installation des Betriebssystems erstellt wurden:
/ dev / sda3 / var ext4 ist standardmäßig usrjquota = aquota.user, grpjquota = aquota.group, jqfmt = vfsv0 1 2 / dev / sda4 / home ext4 Standard, usrjquota = aquota.user, grpjquota = aquota.group, jqfmt = vfsv0 1 2
Wir müssen die Änderungen der Partitionen, die wir haben, übernommen lassen und es gibt zwei Möglichkeiten, dies zu tun:
- Starten Sie das System neu
- Führen Sie die folgenden Befehle aus, um die Partitionen bereitzustellen:
mount -o remount / var mount -o remount / home
Der Befehl quotacheck definiert und analysiert die Dateisysteme, in denen Quoten enthalten sind, und fügt eine Tabelle für die Verwendung des Datenträgers durch das Dateisystem hinzu. Diese Tabelle ist erforderlich, um die Datenträgerverwendungskopie des Betriebssystems zu aktualisieren.
Um eine Gesamtüberprüfung durchzuführen, müssen wir den folgenden Befehl verwenden:
Quotacheck -avugcm
Um die Konfigurationsdateien der von uns zusammengestellten Kontingente zu starten und zu aktualisieren, führen Sie die folgenden Befehle aus:
Quoteon / home Quoteon / Var
Wenn wir das Kontingent eines Benutzers ändern möchten:
Benutzer von edquota
Wenn wir Kontingentgruppen ändern möchten:
edquota group
Standardmäßig aktiviert das System eine Nachfrist von 7 Tagen. Um diese zu ändern, führen wir Folgendes aus:
edquota -t
Damit wir vollständige (globale) Berichte der Benutzer- / Gruppenkontingente erstellen können, verwenden wir den Befehl:
repot / home
Die Antwort wäre ungefähr so für das Home-Verzeichnis:
#> repquota / home Blockbegrenzungen Dateibegrenzungen Benutzer verwendet weiche harte Gnade verwendet weiche harte Gnade -------------------------------------------------- -------------------- root - 134650 0 0 11 0 0 enrique - 1357985 0 50000000 34902 0 0 user1 - 28 70 100 14 0 0 Benutzer2 - 28 0 0 13 0 0 Benutzer3 - 28 0 0 7 0 0 user4 - 28 0 0 7 0 0
Ich hoffe es hat dir geholfen, Gruß!