mdadm 오류를 시뮬레이션하려면 전체 어레이를 다시 구축해야 합니까? mdadm-관리자-설정 실패

mdadm 오류를 시뮬레이션하려면 전체 어레이를 다시 구축해야 합니까? mdadm-관리자-설정 실패

이 기사를 바탕으로다른 사람들과 마찬가지로 mdadm 실패를 시뮬레이션하는 방법을 본 적이 있지만 이를 위해서는 어레이를 다시 빌드해야 하는 것 같습니다.

나는 그렇게 많은 IO를 제공하고 싶지 않으며 지난번에는 어레이에 디스크를 추가하는 데 며칠이 걸렸습니다.

다음 사항에 어레이 재구축이 필요한지, 아니면 mdadm이 다시 온라인 상태가 되는지 확인할 수 있는 사람이 있습니까?

mdadm -manage -set-faulty /dev/md0 /dev/sda1
mdadm /dev/md0 -r /dev/sda1
mdadm /dev/md0 -a /dev/sdc2

"이것은 RAID 저하일 수도 있고 시스템이 재구축되는 중일 수도 있습니다. 모든 것이 정상으로 돌아가기 전에 복구가 완료될 때까지 기다리겠습니다."http://tldp.org/HOWTO/Software-RAID-HOWTO-6.html

답변1

어레이에서 디스크를 제거한 경우 어레이를 다시 추가하려면 재구축이 필요합니다. 재구축은 자동으로 이루어지지만 다소 시간이 걸릴 수 있습니다.

그러나 다음과 같은 경우쓰기 의도 비트맵볼륨을 설정하세요. 변경 사항의 양이 충분히 작으면 디스크를 다시 추가할 때 "오래된" 디스크를 최신 상태로 되돌려 효과적으로 복구합니다. 이를 통해 재구축 시간을 몇 시간에서 몇 초로 줄일 수 있습니다.

바라보다https://raid.wiki.kernel.org/index.php/Write-intent_bitmap더 알아보기.

관련 정보