btrfs는 언제 공간을 할당합니까?

btrfs는 언제 공간을 할당합니까?

btrfs가 언제 공간을 할당하는지 알고 싶습니다.

이 질문의 배경은 두 명령을 사용하는 것입니다

  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 /의 대부분이 Data, single사용되었음을 나타내는 반면, 첫 번째 명령은 btrfs filesystem show아직 약 13GiB의 공간이 남아 있음을 알려주는 것 같습니다.

따라서 질문은 언제 btrfs공간을 할당합니까? 제가 신경써야 합니까, 아니면 자동으로 발생합니까( , 와 같은 모든 항목에 대해 Metadata, single) System,single?

또한 두 명령의 값이 일치해야 합니까/"덧셈?"?

관련 정보