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)?

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

관련 정보