Ermitteln der Festplattennutzung
Der Befehl du zeigt den geschätzten Speicherplatz, der von Dateien und Verzeichnissen verwendet wird. Wenn du du ohne Optionen ausführst, wird es die Größen aller Dateien ausgeben, die in deinem aktuellen Verzeichnis beginnen, und alle Unterverzeichnisse deines aktuellen Verzeichnisses.
Finden Sie mit den Optionen summary (-s) und menschenlesbar (-h) heraus, wie viel Speicherplatz das /home-Verzeichnis belegt:
$ du -sh /home 1.1G /home
Hinzufügen der keine Unterverzeichnisse (-S) Option zeigt nur den Speicherplatz, der von Dateien im /home-Verzeichnis belegt wird, ohne Dateien in Unterverzeichnissen von /home zu zählen:
$ du -sSh /home 201M /home
Festplattennutzung
Der Befehl df zeigt an, wie viel Speicherplatz jedes Dateisystem auf der Festplatte belegt und wo es eingehängt ist. Mit dem -i options zeigt die Inode-Nutzung anstelle des freien Speicherplatzes an. Jede Datei auf dem System verwendet einen Inode. Wenn der freie Speicherplatz oder die Inodes knapp werden, führt dies zu ernsthaften Problemen, und Sie sollten dem System mehr Festplattenspeicher hinzufügen, wenn die Gefahr besteht, dass einer davon knapp wird!
# df -hi / Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 20M 105K 20M 1% /
Mit dem Typ (-T) und das vom Menschen lesbare (-h) Option df zeigt den Dateisystemtyp und zählt Größen in Megabyte und Gigabyte:
# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 xfs 20G 5.3G 15G 27% / devtmpfs devtmpfs 892M 0 892M 0% /dev tmpfs tmpfs 919M 0 919M 0% /dev/shm tmpfs tmpfs 919M 17M 903M 2% /run tmpfs tmpfs 919M 0 919M 0% /sys/fs/cgroup tmpfs tmpfs 184M 0 184M 0% /run/user/1001
Festplattenkontingente
Linux stellt das Kontingentsystem bereit, um die Festplattennutzung durch Benutzer zu steuern. Der Quota-Befehl zeigt, wenn er alleine in die Befehlszeile eingegeben wird, an, wie nah Sie an Ihren Grenzen sind. Es gibt harte und weiche Grenzen. Abhängig von der Systemrichtlinie kann eine Warnung gesendet werden, wenn Sie ein weiches Limit überschreiten, und oft gibt es eine Nachfrist, in der Sie Zeit haben, die Arbeit abzuschließen und dann Dateien zu löschen oder zu verschieben, damit Ihre Festplattennutzung wieder unter das weiche Limit fällt. Sie dürfen niemals ein festes Limit überschreiten. Quoten können für Benutzer oder Gruppen festgelegt werden.
Es ist wichtig zu beachten, dass Kontingente nicht nur die Menge an Speicherplatz erzwingen können, die ein Benutzer verwenden kann, sondern auch die Anzahl der Dateien, die ein Benutzer erstellen kann.
Der Root-Benutzer kann auch den Quota-Befehl verwenden, um die Nutzung durch andere Benutzer zu überprüfen, indem er quota -u Benutzername eingibt auf der Kommandozeile.