GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Bestimmen der Festplattennutzung in Linux mit dem Befehl „du“.

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.


Linux
  1. Überprüfen Sie den Speicherplatz in Linux mit den Befehlen df und du

  2. Verwenden des Linux-Suchbefehls – Verwendung mit Beispielen

  3. Linux – So minimieren Sie die Speicherplatznutzung?

  4. Verwenden des Befehls ripgrep (rg) unter Linux

  5. Linux-df-Befehl

Verstehen Ihres Speicherplatzes durch den Befehl „df“ in Linux

Verwenden des Watch-Befehls unter Linux

Linux du Command Nützlichste Beispiele

Linux-df-Befehl zum Überprüfen des Speicherplatzes

Cut auf Linux Terminal verwenden

Wie analysiert man die Festplattennutzung in Befehlszeilen-Linux?