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

Du-Ergebnisse auf Dateisystem inkonsistent mit Df?

Was erklärt die Diskrepanz in der Nutzung (82 GB im Vergleich zu 13 GB ), die ich unten sehe?

  • Mit df :

    $ df -h /
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda2              96G   82G  9.9G  90% /
    
  • Mit du :

    $ sudo du -cshx /
    13G     /
    13G     total
    

Akzeptierte Antwort:

-x Option ist ein falscher Freund, da ihr Zweck darin besteht, Dinge zu überspringen. Diese Option gibt Ihnen nie das vollständige Bild.

Um eine vollständige Auflistung zu erhalten, verwenden Sie bind mounts und dann du , ncdu , xdiskusage , baobab oder was auch immer Sie auf dem gebundenen Verzeichnis ohne Skip-Optionen wünschen:

mkdir /mnt/root
mount --bind / /mnt/root
ncdu /mnt/root

Dann stellen Sie vielleicht fest, dass Sie viel Zeug in /mnt/backup haben (weil es nicht gemountet war, als die Sicherungsaufgabe ausgeführt wurde) oder eine riesige Datei in /dev (Ergebnis eines dd if=/dev/zero of=/dev/sdx wenn kein /dev/sdx existierte und kein tmpfs in /dev gemountet wurde ).

Es könnte sich auch um eine gelöschte Datei handeln, die noch von einem Prozess verwendet wird, aber die Leute fragen normalerweise nicht danach, da sie nach dem Neustart verschwunden ist. Es könnte auch eine Dateisysteminkonsistenz sein, aber auch das wäre nach dem Neustart verschwunden (wenn es fsck erzwingt). dabei).


Linux
  1. Drucken von Dateinamen zusammen mit Grep-Ergebnissen in Find -exec?

  2. Überprüfen und reparieren Sie Dateisystemfehler mit dem fsck-Befehl in Linux

  3. Wie registriere ich den Dateisystemtyp FUSE mit mount(8) und fstab?

  4. Welches Linux-Dateisystem funktioniert am besten mit SSD?

  5. Überprüfen Sie, ob der Ordner ein gemountetes Remote-Dateisystem ist

Erste Schritte mit btrfs für Linux

Navigieren im Dateisystem mit relativen Pfaden in der Befehlszeile

Verletzungserkennung mit Linux-Dateisystem-Forensik

So reparieren Sie ein beschädigtes XFS-Dateisystem mit xfs_repair

So finden Sie den gemounteten Dateisystemtyp in Linux

Bestimmen Sie, ob das Dateisystem oder die Partition RO oder RW über Bash Script gemountet ist?