Finden Sie heraus, was in CentOS 7 Speicherplatz belegt (du vs. df vs. lsof)

Finden Sie heraus, was in CentOS 7 Speicherplatz belegt (du vs. df vs. lsof)

Ich habe einen Server, CentOS 7, der eine viel höhere Festplattennutzung auf DF anzeigt als auf DU, und ich versuche zu verstehen, warum

DF zeigt 38 GB verwendet, DU zeigt 14 GB

Es gibt für keinen Ordner einen Einhängepunkt.

Beim Überprüfen von LSOF auf gelöschte Dateien sind einige dabei, aber nichts Großes. Etwa 2 GB große Dateien wurden gelöscht, sodass uns etwa 20 GB bleiben, die von „weiß Gott was“ belegt sind.

Irgendeine Idee, wie man es identifiziert?

Verteidigung

Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/ol-root   45G   38G  6.9G  85% /
devtmpfs              12G     0   12G   0% /dev
tmpfs                 12G  140K   12G   1% /dev/shm
tmpfs                 12G  265M   12G   3% /run
tmpfs                 12G     0   12G   0% /sys/fs/cgroup
/dev/sda1            497M  310M  188M  63% /boot
tmpfs                2.4G     0  2.4G   0% /run/user/0
tmpfs                2.4G     0  2.4G   0% /run/user/99200048
tmpfs                2.4G     0  2.4G   0% /run/user/99200006

Verteidigung

1:> du -sxh
13G     .

Antwort1

Habe das Problem herausgefunden,

XFS wurde defragmentiert, nach dem Ausführen von xfs_repair (protokollieren Sie es mithilfe einer Live-CD und führen Sie es dann auf Ihrer LVM/Partition aus) wurde der Speicherplatz freigegeben. Jetzt sind insgesamt 14 GB Speicherplatz belegt.

Habe es auf diesen Punkt gebracht: https://access.redhat.com/solutions/3634691

Danke für die Antworten.

verwandte Informationen