BTRFS Raid10은 사용 가능한 공간이 크게 줄어들었음을 보여줍니다. 하드 디스크 크기는 동일합니다.

BTRFS Raid10은 사용 가능한 공간이 크게 줄어들었음을 보여줍니다. 하드 디스크 크기는 동일합니다.

어제 Rockstor(centos 7)에 6개의 8TB 드라이브가 있는 BTRFS RAID10을 설치했습니다. 올바르게 df보고되었으나 size사용 가능한 공간이5.7 티타늄 붕소내 기대에 미치지 못하는데...무엇이 제공되나요?

메타데이터 재조정은 거의 효과가 없습니다.

[root@big ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdf         22T  3.3T   13T  22% /mnt2/main

[root@big ~]# btrfs fi show /dev/sdf
Label: 'main'  uuid: 738d116b-ce5d-46cb-8c40-abb4a03b2071
    Total devices 6 FS bytes used 3.30TiB
    devid    1 size 7.28TiB used 1.10TiB path /dev/sdf
    devid    2 size 7.28TiB used 1.10TiB path /dev/sdc
    devid    3 size 7.28TiB used 1.10TiB path /dev/sdb
    devid    4 size 7.28TiB used 1.10TiB path /dev/sdh
    devid    5 size 7.28TiB used 1.10TiB path /dev/sdd
    devid    6 size 7.28TiB used 1.10TiB path /dev/sdg

[root@big ~]# btrfs fi df /mnt2/big
Data, RAID10: total=3.30TiB, used=3.30TiB
System, RAID10: total=7.88MiB, used=320.00KiB
Metadata, RAID10: total=6.09GiB, used=3.63GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

에 따르면 df -h22TiB 중 3.3TiB만 사용했다면 ~18.7TiB를 사용할 수 있어야 하지만 전체 시스템에는 13TiB를 사용할 수 있다고 보고됩니다... 5.7TiB가 즉시 누락되었습니다.

업데이트: 사용할수록 2.2TiB 정도 늘어난 것 같습니다. 이게 내 최신 DF야

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdf         22T  6.5T   12T  37% /mnt2/big

답변1

Tl;dr.

btrfs fi usage /mnt2/mountpoint~이다오직조금 더 정확한 접근 방식을 취하세요.사용 가능한 공간추정.


Btrfs의 여유 공간은 매우 복잡하므로 여유 공간을 확보하는 데 일반적으로 사용되는 대부분의 도구는 정확하지 않습니다. 불행하게도 이 문제에 대한 최고의 문서는 여기에서 시작하여 위키의 여러 FAQ에 분산되어 있습니다.https://btrfs.wiki.kernel.org/index.php/FAQ#How_much_free_space_do_I_have.3F

내 경우에는 다음을 얻습니다.

[root@big ~]# btrfs fi usage /mnt2/big
Overall:
Device size:          43.66TiB
Device allocated:         18.97TiB
Device unallocated:       24.69TiB
Device missing:          0.00B
Used:             12.82TiB
Free (estimated):         15.42TiB  (min: 15.42TiB)
Data ratio:               2.00
Metadata ratio:           2.00
Global reserve:      512.00MiB  (used: 0.00B)

총 용량은 Used / Data ratio + Free (estimated)21.83TiB이며 이는 RAID 10에서 6개의 8TB 드라이브에 대한 이론적 최대 공간입니다. 한편 df는 여전히 내 어레이의 3.5TiB를 사용할 수 없다고 보고하는데 이는 정상적인 현상입니다.

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdf         22T  6.5T   12T  37% /mnt2/big

관련 정보