Der Befehl df meldet, dass das Laufwerk voll ist, obwohl dies nicht der Fall ist

Der Befehl df meldet, dass das Laufwerk voll ist, obwohl dies nicht der Fall ist

Beim Ausführen df -h(Debian 10, 32-Bit) erhalte ich Folgendes:

root@valor:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            488M     0  488M   0% /dev
tmpfs           100M  5.4M   95M   6% /run
/dev/sda1        54G  1.7G   50G   4% /
tmpfs           500M     0  500M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           500M     0  500M   0% /sys/fs/cgroup
tmpfs           500M   12K  500M   1% /tmp
folder2ram      500M   21M  480M   5% /var/log
folder2ram      500M     0  500M   0% /var/tmp
folder2ram      500M  268K  500M   1% /var/lib/openmediavault/rrd
folder2ram      500M 1012K  499M   1% /var/spool
folder2ram      500M  6.7M  494M   2% /var/lib/rrdcached
folder2ram      500M  8.0K  500M   1% /var/lib/monit
folder2ram      500M  1.3M  499M   1% /var/cache/samba
tmpfs           100M     0  100M   0% /run/user/0
/dev/sdb5       839G  798G     0 100% /srv/dev-disk-by-label-ThasaLOT

Beachten Sie das Endergebnis.

Ich habe die Inodes überprüft, und das scheint nicht das Problem zu sein.

root@valor:~# df -i
Filesystem       Inodes IUsed    IFree IUse% Mounted on
udev             124750   379   124371    1% /dev
tmpfs            127994   574   127420    1% /run
/dev/sda1       3597440 63048  3534392    2% /
tmpfs            127994     1   127993    1% /dev/shm
tmpfs            127994    10   127984    1% /run/lock
tmpfs            127994    17   127977    1% /sys/fs/cgroup
tmpfs            127994    16   127978    1% /tmp
folder2ram       127994    66   127928    1% /var/log
folder2ram       127994     5   127989    1% /var/tmp
folder2ram       127994    21   127973    1% /var/lib/openmediavault/rrd
folder2ram       127994    95   127899    1% /var/spool
folder2ram       127994    48   127946    1% /var/lib/rrdcached
folder2ram       127994     4   127990    1% /var/lib/monit
folder2ram       127994     5   127989    1% /var/cache/samba
tmpfs            127994    10   127984    1% /run/user/0
/dev/sdb5      55934976 41245 55893731    1% /srv/dev-disk-by-label-ThasaLOT

Ich habe VIELE Dateien vom Laufwerk gelöscht, um Speicherplatz freizugeben, aber es denkt immer noch, dass es voll ist. Für jede Hilfe wäre ich sehr dankbar. Danke!

EDIT: Seit heute (26. August) habe ich versucht, es mit LinuxFS von Paragon Software an meinen Windows-Computer anzuschließen, und es hat einwandfrei funktioniert. Ich konnte Dateien hinzufügen und entfernen, und es hat wie vorgesehen funktioniert. Jetzt besteht mein Problem darin, es mit der Debian-Maschine zum Laufen zu bringen, weil es immer noch nicht funktioniert. -_-

Antwort1

Sie haben wahrscheinlich noch offene Dateien, die zum Löschen markiert sind, wenn sie geschlossen werden. Überprüfen Sie lsof -nP | grep '(deleted)'die PIDs, die offene Dateien enthalten, und finden Sie sie. Wenn Sie die PID mit HUP aktualisieren können, tun Sie dies. Wenn das nicht möglich ist, können Sie die Datei, die die PID offen hält, möglicherweise mit kürzen :> /path/to/open/file.

Wenn nicht, können Sie jederzeit einen Neustart planen.

verwandte Informationen