partclone을 사용하여 btrfs RAID 쌍을 복제하면 방대한 오류 복구 가능 Jessie)는 원시 장치 (파티션 없음)에 RAID1 미러

내 홈 서버 (Debian Jessie)는 원시 장치 (파티션 없음)에 RAID1 미러 볼륨으로 구성된 대용량 저장 장치 용 1TB 디스크 쌍을 가지고있었습니다.

두 개의 새로운 3TB 드라이브 용 디스크를 교환 할 때 데이터를 이동하는 방법에 대한 좋은 지침 / 예를 찾는 데 어려움이있었습니다.

결국 내가 선택한 절차는 GParted 라이브 envirenment로 머신을 부팅하고 partclone.btrfs를 사용하여 각 소스 디스크를 교체 할 때까지 복사하는 것입니다. 이것은 복제가 볼륨 / 서브 볼륨 UUID를 복제하므로 간단하지만 위험합니다. 따라서 중복 ID로 연결된 모든 디스크를 btrfs와 혼동하게하여 시스템을 재부팅하는 것이 안전하지 않습니다.

이전 디스크의 연결을 끊은 후 재부팅하여 복제본이 성공했다는 것을 나타내는 원래 UUID의 새 디스크를 다시 마운트했습니다. 그러나 btrfs 스크럽을 실행하면 수천 개의 복구 가능한 오류가 발생했습니다. 모든 블록 체크섬에 대해 하나의 오류가있는 것처럼 보입니다.

스크럽이 끝나면 볼륨이 잘 돌아가는 것처럼 보였고 두 번째 스크럽 패스에는 오류가 없었습니다.

찾았다. 하나의 우편 하나의 드라이브를 복제 할 때 동일한 문제가 있었던이 사이트에서 RAID 볼륨과 관련이없는 것 같습니다.

이것은 물리적 장치 (체크섬이 무효화 됨) 사이에서 데이터를 이동할 때 예상되는 동작인지 또는 “btrfs를 인식하는”부분 클론인지 알 수 있습니까?



답변