BTRFS 단일 프로필 풀에서 오류가 없는 디스크를 교체하는 방법은 무엇입니까?

BTRFS 단일 프로필 풀에서 오류가 없는 디스크를 교체하는 방법은 무엇입니까?

단일 구성 파일을 사용하여 3개의 1TB 디스크로 구성된 BTRFS 풀을 만든 다음 모든 디스크에 걸쳐 데이터의 균형을 맞췄습니다. 이렇게 생겼어

Label: none  uuid: 5ff93463-e45e-4b46-8d94-c22a8e926813
    Total devices 3 FS bytes used 615.76GiB
    devid    1 size 931.51GiB used 206.03GiB path /dev/sdb
    devid    2 size 931.51GiB used 207.00GiB path /dev/sdc
    devid    3 size 931.51GiB used 206.03GiB path /dev/sdd

디스크 중 하나(예: /dev/sdc)를 더 큰 디스크로 교체하고 싶다고 가정해 보겠습니다. 풀에서 제거할 수 있도록 /dev/sdc에서 데이터를 어떻게 가져오나요?

답변1

삭제하려는 디스크에서 데이터를 가져오려면 다음 btrfs device remove명령을 사용하십시오. 예를 들어:

btrfs device remove /dev/sdc /SOME/MOUNTPOINT

위 명령은 먼저 데이터를 디스크 밖으로 이동한 다음 풀에서 장치를 제거합니다. 문제는 제거되는 장치가 파일 시스템을 마운트하는 데 사용되는 장치가 될 수 없다는 것입니다.

자세한 내용을 보려면 다음을 실행하세요.man btrfs-device

관련 정보