
어제 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 -h
22TiB 중 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