btrfs 파일 시스템에 3TB 드라이브 한 쌍이 있고, 명령을 사용하여 2TB 드라이브 2개를 더 추가하여 이 파일 시스템을 확장하고 싶습니다 btrfs device add
. 현재 파일 시스템의 데이터는 raid1 모드에서 미러링됩니다.
나는 결과 파일 시스템이 raid1 모드의 모든 데이터를 포함하여 5TB의 사용 가능한 용량을 가지기를 바라고 있습니다.
하지만공식 위키상태:
크기가 서로 다른 드라이브가 있고 각 드라이브의 전체 용량을 사용하려는 경우 데이터 블록에 raid0이 아닌 단일 프로필을 사용해야 합니다.
하지만,이 답변전체 데이터 미러링을 통해 크기가 일치하지 않는 장치를 전체 용량으로 사용하기 위한 패치가 있을 수 있음을 시사합니다.
이있다준라운드로빈 패치이를 개선하기 위해 파이프라인에 있습니다. 물론 500GB와 2TB 디스크가 있는 경우 서로 다른 장치의 모든 청크를 페어링하는 것은 여전히 불가능합니다. 패치는 각 작은 디스크가 다른 작은 디스크 대신 큰 디스크로 미러링/스트라이핑하는 것을 선호하는 1 x 1TB + 2 x 500GB와 같은 상황을 위해 더 많이 고안되었습니다.
어느 것이 맞나요?
답변1
Wiki에 따르면 균형을 재조정한 후에는 5TB가 됩니다.
Btrfs에는 아직 삼중 패리티가 없다는 점을 명심하십시오.
btrfs 디스크 사용량 계산기를 살펴보십시오.http://carfax.org.uk/btrfs-usage/