Ich habe eine btrfs-Partition. Wenn ich renne df -h
, zeigt es:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 113G 101G 8.3G 93% /home
Von Warum ist das so? Liegt es daran, dass der Speicherplatz für root als ext2 / 3/4 reserviert ist? Oder ist es etwas anderes? Wenn erstere, wie kann ich sie ändern und diese 4 GB zurückfordern?
Wie pro Btrfs Wiki , weiß ich , dass Metadaten zweimal gespeichert werden, die die Größe von „Used“ Daten aufbläst:
user@machine:~$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 894G 311G 583G 35% /
^^^^
user@machine:~$ btrfs fi df /
Metadata: total=18.00GB, >>used=6.10GB<< *2= 12.20GB
Data: total=358.00GB, >>used=298.37GB<< *1= 298.37GB
System: total=12.00MB, >>used=40.00KB<< *1= 0.00GB
== 310.57GB
~~ 311 GB
Dies erklärt jedoch immer noch nicht, warum Used + Avail <Size.
df
Ausgabe. Ich habe die Frage damit aktualisiert.
lsof
gelöschte Dateien an? (Die btrfs-Ausgabe von Ihrem System wäre etwas passender gewesen als die aus dem Wiki.)
lsof |grep 'DEL'|wc -l
die Anzahl der gelöschten Dateien angegeben ist, ist es 338. Sie scheinen jedoch nicht groß zu sein (kann ich ihre Gesamtgröße irgendwie bekommen?)