![BTRFS 다중 디스크/균형](https://linux55.com/image/114763/BTRFS%20%EB%8B%A4%EC%A4%91%20%EB%94%94%EC%8A%A4%ED%81%AC%2F%EA%B7%A0%ED%98%95.png)
기존 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