BTRFS 다중 디스크/균형

BTRFS 다중 디스크/균형

기존 BTRFS 드라이브(/dev/sde)가 있고 시스템에 새 드라이브를 추가하고 이를 마운트한 후 gparted에서 BTRFS로 포맷하여 다음을 얻었습니다.

sudo btrfs fi show

Label: none  uuid: f54ed81a-2d6a-4cf7-88d3-b8538c2b27c6
    Total devices 1 FS bytes used 512.00KiB
    devid    1 size 5.46TiB used 2.06GiB path /dev/sdd1

Label: none  uuid: 01dba537-b5c4-44f6-b198-a03972c4196f
    Total devices 1 FS bytes used 1.69TiB
    devid    1 size 3.64TiB used 1.71TiB path /dev/sde

.

sudo btrfs filesystem df /mnt/local/int001

반품

Data, single: total=1.70TiB, used=1.68TiB
System, DUP: total=8.00MiB, used=208.00KiB
System, single: total=4.00MiB, used=0.00B
Metadata, DUP: total=3.00GiB, used=2.11GiB
Metadata, single: total=8.00MiB, used=0.00B
GlobalReserve, single: total=512.00MiB, used=0.00B

이것을 RAID 1로 변환하고 싶습니다. 여기에 표시된 내용에 문제가 있습니까? 지금 레이드로 전환할 수 있어야 하며 어떻게 해야 하나요?

나는 시도했다:

sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/local/int002
ERROR: error during balancing '/mnt/local/int002' - Invalid argument

syslog에 더 많은 정보가 있을 수 있습니다. dmesg tail |

답변1

당신이 저지른 실수는 두 개의 별도 BTRFS 파일 시스템을 만드는 것입니다. sudo btrfs fi각 파일 시스템마다 하나의 장치가 있다는 것을 두 파일 시스템의 출력에서 ​​확인할 수 있습니다 .

이 문제를 해결하려면 btrfs device add명령을 사용하여 기존 파일 시스템에 새 디스크를 추가합니다. 그런 다음 재조정하십시오.

https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-device

관련 정보