mdadm을 사용하여 Linux 소프트웨어 RAID5 아래로 파티션을 이동하는 안전한 방법이 있습니까?

mdadm을 사용하여 Linux 소프트웨어 RAID5 아래로 파티션을 이동하는 안전한 방법이 있습니까?

예를 들어 여러 디스크에 RAID5가 있고 가장 오래된 디스크를 폐기하고 10년 안에 나온 디스크로 교체하려고 한다고 가정해 보겠습니다. 가장 오래된 디스크의 파티션에 오류가 발생하고 최신 디스크에서 적절한 파티션을 추가한 다음 재동기화/복구가 완료될 때까지 한 시간 정도 기다릴 수 있다는 것을 알고 있습니다. 그러나 이 과정에서 데이터가 위험에 노출됩니다. 다른 드라이브 중 하나가 실패하면 뼈가 부러질 것입니다.

나는 Linux 소프트웨어 raid에 RAID 5의 한 쌍의 요소를 미러링하고 미러가 완료되면 이전 요소를 중단하도록 지시하는 방법이 있어야 한다고 생각합니다. 아마도 이것이 설명될 것입니다. RAID5에는 ^를 사용하고 미러에는 =를 사용하고 있습니다.

  1. sdb1^sdc1^sdd1
  2. sde1 추가
  3. (sde1=sdb1)^sdc1^sdd1
  4. 동기화를 기다려
  5. sdb1 실패
  6. sde1^sdc1^sdd1

지금 내가 아는 유일한 방법은 이것입니다.

  1. sdb1^sdc1^sdd1
  2. sdb1 실패
  3. 사라짐^sdc1^sdd1
  4. sde1 추가
  5. 동기화를 기다려
  6. sde1^sdc1^sdd1

관련 정보