다음 콘텐츠가 포함된 BTRFS Raid 1이 있습니다 btrfs fi show
.
Total devices 4 FS bytes used 1.45TiB
devid 7 size 698.64GiB used 694.15GiB path /dev/bcache32
devid 9 size 931.51GiB used 928.51GiB path /dev/bcache0
devid 10 size 698.64GiB used 694.64GiB path /dev/bcache48
devid 11 size 1.82TiB used 697.00GiB path /dev/bcache16
여기에서 세 개의 작은 장치가 거의 꽉 찼다는 것을 알 수 있습니다(사실 완전히 꽉 차서 ENOSPC
오류가 발생했습니다). 하지만 더 큰 2TB HDD는 대부분 비어 있었습니다.
2TB 디스크에 추가된 모든 데이터는 다른 디스크에도 미러링되어야 하므로 볼륨이 "가득 참"이지만 모두 꽉 찼습니다. 이상적으로는 복제본을 더 작은 디스크에서 2TB 디스크로 이동하여 나중에 더 많은 데이터를 추가할 수 있는 공간을 확보할 수 있습니다.
완료는 btrfs balance
데이터를 처리하는 것처럼 보이지만 실제로 할당 비율을 크게 변경하지는 않습니다.
이 문제를 어떻게 해결할 수 있나요?