Wenn ich den Befehl ausführe df -h /tmp
, heißt es, dass die Festplattenauslastung 100% beträgt , aber wenn ich es versuche du -sh /tmp
, heißt es, dass die Festplattenauslastung 2% beträgt .
Ich möchte wissen, warum diese Befehle unterschiedliche Ausgaben anzeigen, wie diese beiden Befehle funktionieren und was die Lösung für dieses Problem ist.
Kontext: /tmp
wird auf einem eigenen Dateisystem installiert. Ich verwende Ubuntu 12.04 Server Edition für mein VPS-Konto. Aufgrund dieses Problems beschweren sich /tmp
100% Auslastung laut df
einigen Programmen über freien Speicherplatz in /tmp
.
quelle
Stellen Sie sicher, dass Sie
sudo
beim Laufendu
. Wenn Sie beispielsweise ausführendu -hs /*
, wird die tatsächliche Festplattennutzung nur angezeigt, wenn Sie hinzufügensudo
.quelle