
따라서 5개의 디스크에 걸쳐 있는 RAID5가 있습니다. 지난주에 드라이브 1개가 완전히 손상되었고 mdadm이 불량 섹터로 인해 오프라인 상태가 된 또 다른 드라이브도 있었습니다.
새 드라이브를 얻었고 mdadm이 이를 재구축하고 있습니다. 그러나 나중에 YET ANOTHER 드라이브(3번째 드라이브)가 불량 섹터로 인해 오프라인 상태가 된 것을 확인했습니다. 따라서 /proc/mdstat는 [UU_U_]처럼 보입니다. 재구축 중이던 제품은 SPARE로 표시됩니다. 그리고 불량 섹터가 있는 것은 FAIL로 표시됩니다.
이제 부팅할 때 mdadm이 드라이브를 조립할 수 없습니다.
1.) SPARE 재구축이 완료되었는지 여부를 어떻게 알 수 있나요?
2.) 그렇다면 mdadm이 이를 배열에 다시 추가하도록 하려면 어떻게 해야 합니까?
라이브 CD에서 이 작업을 수행하는 방법에 대한 하우투가 있나요? 성능이 저하된 RAID5에서 실행되는 Linux 복사본이 손상되었을 수 있다는 의심이 듭니다.
업데이트: 이때 불량으로 추정되는 HD를 확인합니다. 내 생각엔 무슨 일이 있었던 것 같아틀러시작되고 RAID에서 결함이 있는 것으로 표시됩니다. SMART를 보면 HD에는 200~300개의 재할당 섹터가 있음을 알 수 있습니다. 이상적이지는 않지만 ~2년 된 WD에서 수명이 끝나지 않기를 바랍니다. 드라이브의 99%는 여전히 손상되지 않은 상태이므로 복구하고 싶습니다.
가장 큰 장애물은 내가 한 후에도 mdadm이 해당 드라이브를 "예비"로 표시한다는 것입니다 sudo mdadm --add /dev/md0 /dev/sde2
. 다시 배열의 일부가 되도록 하려면 어떻게 해야 합니까?
답변1
두 가지 생각:
5-디스크 RAID5 어레이가 있고 하나를 교체하기 전에 두 개의 디스크에 장애가 발생한 경우 모든 데이터가 손실되었을 것입니다. 따라서 새 어레이를 구축하고 백업에서 데이터를 복원할 계획을 세워야 합니다. 두 개의 디스크 오류를 견딜 수 있어야 한다면 RAID 6을 사용해야 합니다.
원래 디스크 5개 중 3개가 짧은 기간 내에 문제가 발생한 경우 원래 어레이는 결함이 있는 드라이브 배치로 구축되었을 수 있습니다. 또는 이러한 드라이브가 오래된 경우 단순히 수명이 다한 것일 수 있습니다. 어느 쪽이든, 제가 귀하의 상황에 처해 있다면 원래 어레이의 나머지 디스크를 신뢰하지 않을 것입니다.