我想知道btrfs什麼時候分配空間?
這個問題的背景是使用兩個指令
btrfs filesystem show
和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 /
表明大部分內容Data, single
都已使用,但第一個命令btrfs filesystem show
似乎告訴我仍然剩餘約 13GiB 的空間。
因此問題是:什麼時候btrfs
分配空間?我是否需要關心,或者這種情況會自動發生(對於所有條目,如Metadata, single
, System,single
)?
另外,兩個指令的值是否應該對應/“相加?”?