Festplatte aus unbekanntem Grund voll - BTRFS-Partition ist mit Mülldaten gefüllt

499
Pietro

Vor einigen Tagen hatte ich auf meinem Debian Linux-Laptop meine 23 GB-Root-EXT4-Partition voll (wahrscheinlich habe ich mehr Software installiert, als ich erwartet hatte).

Da ich in meiner BTRFS home - Partition viel Platz haben, 466GB, von denen verfügbar 400GB, zog ich den Inhalt /usr/share/docin /home/share/doc, und ich einen Link erstellt /usr/share/doc -> /home/share/doc. Die Größe dieses docVerzeichnisses betrug etwa 2,4 GB.

Nach dieser Änderung hat das System in den letzten 24 Stunden ordnungsgemäß funktioniert.

Auf einmal bekam ich die KDE-Menüleiste und die Desktop-Umgebung verschwand, nur die Fenster der Anwendungen sind noch geöffnet. Ich wechselte zur Befehlszeile und stellte df -hfest, dass alle 466 GB meiner Home-Partition verwendet werden.

Mit tree --du -h .aus /home, erhalte ich „4.8g verwendet“, um eine realistische Figur.

Wer hat also recht? dfoder tree? Woher kommen die restlichen 460 GB?

Da das docVerzeichnis, das ich kopiert habe, immer noch 2,4 GB groß ist, vermute ich, dass das Verschieben und Erstellen des Links nicht der Grund meines Problems ist.

Wie kann ich das beheben und ein stabiles System zurückbekommen?


Aktualisieren:

sudo btrfs filesystem usage -h -T /home  Overall: Device size: 465.66GiB Device allocated: 465.66GiB Device unallocated: 0.00B Device missing: 0.00B Used: 464.28GiB Free (estimated): 64.00KiB (min: 64.00KiB) Data ratio: 1.00 Metadata ratio: 1.00 Global reserve: 490.34MiB (used: 0.00B)  Data Metadata System Id Path single single single Unallocated -- --------------- ---------- ----------- ----------- ------------ 1 /dev/nvme0n1p9 463.65GiB 2.01GiB 4.00MiB 0.00B -- --------------- ---------- ----------- ----------- ------------ Total 463.65GiB 2.01GiB 4.00MiB 0.00B Used 463.65GiB 644.72MiB 80.00KiB 0.00B 

Debian 9.5
Dell Precision 7720
-Ausgangsverzeichnis: BTRFS
/ -Verzeichnis: EXT4

1
Drei Überlegungen: (1) Wenn ein Dateisystem voll ist und Dateien innerhalb einer Summe eine viel kleinere Größe haben, kann dies daran liegen, dass einige Dateien noch geöffnet sind (und möglicherweise wachsen), nachdem sie nicht verbunden wurden. Vorausgesetzt, dies ist der Fall, ist wahrscheinlich ein Prozess schief gelaufen. (2) Ein Btrfs-Subvolume, das * an anderer Stelle * (oder überhaupt nicht) angehängt wurde, kann von `tree / home` nicht gesehen werden, aber` df` gibt das aus, was das Dateisystem * als Ganzes * meldet. (3) Was für `df`-Drucke für Btrfs-Einhängepunkte gilt, kann manchmal merkwürdig sein, da die Berechnung des freien Speicherplatzes für Btrfs schwierig ist. Sie werden vielleicht klarer… nein, anderes Bild mit `btrfs filesystem df / mountpoint`. Kamil Maciorowski vor 6 Jahren 3
@ KamilMaciorowski - Ich habe meine Frage aktualisiert. Pietro vor 6 Jahren 0

0 Antworten auf die Frage