btrfsパーティションがあります。実行すると、df -h
次のように表示されます。
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 113G 101G 8.3G 93% /home
なぜ以来? ext2/3/4 スペースがルート用に予約されているためですか?または他のもの?前者の場合、どのように変更して4GBを回収できますか?
~によるとウィキペディア、メタデータが2回保存され、「使用された」データのサイズが増加することがわかります。
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
しかし、これはまだUsed + Avail <Sizeの理由を説明していません。
答え1
フォーマット時に別途指定しない限り、メタデータブロックの重複コピーがデフォルトで保存され、信頼性が向上します。 2GBのメタデータがあり、4GBのストレージを2回使用できます。を使用して詳細を表示できますbtrfs filesystem df
。
特にメタデータには1.75GBが割り当てられ、3.5GBの2倍のスペースを占めるようになる。現在、この1.75 GBのうち385 MBのみがメタデータに使用されていますが、合計1.75 GBはこの目的のために予約されているため、ファイルデータの空き領域には含まれません。