btrfs はいつスペースを割り当てますか?

btrfs はいつスペースを割り当てますか?

btrfs がいつスペースを割り当てるのか知りたいです。

この質問の背景は、2つのコマンドを使用することです

  1. btrfs filesystem showそして
  2. btrfs filesystem df /

私のシステムでは次の出力が得られます:

$> btrfs filesystem show
 Label: none  uuid: xxxxxxxxx-xxxx-xxx-xxx-xxxxxxxxxxxx
     Total devices 1 FS bytes used 25.77GiB
     devid    1 size 40.00GiB used 26.53GiB path /dev/sda1

$> btrfs filesystem df /
 Data, single: total=25.00GiB, used=24.48GiB
 System, single: total=32.00MiB, used=16.00KiB
 Metadata, single: total=1.50GiB, used=1.29GiB
 GlobalReserve, single: total=82.64MiB, used=0.00B

btrfs filesystem df /2 番目のコマンドでは、ほとんどすべてが使用されていることが示されているようですがData, single、最初のコマンドでは、btrfs filesystem show約 13 GiB のスペースがまだ残っていることが示されているようです。

そこで疑問が湧きます。 はいつbtrfsスペースを割り当てるのでしょうか? 気にする必要はあるのでしょうか、それともこれは自動的に行われるのでしょうか ( 、 などのすべてのエントリに対してMetadata, single) System,single?

さらに、両方のコマンドの値は一致/「加算」される必要がありますか?

関連情報