내 우분투 시스템의 하드 드라이브 4개에 RAID 5를 설정하겠습니다. 논리 볼륨에서 ext4를 사용할 계획입니다.
하나의 디스크가 복구할 수 없는 섹터를 보고한다고 가정해 보겠습니다. RAID 5는 이를 어떻게 처리합니까? 제가 이해한 바에 따르면 시스템이 한 디스크에서 부분적으로 손실된 파일을 읽는 경우 RAID 5는 해당 파일을 해당 디스크의 다른 섹터에 재구축한다는 것입니다.
그래서 내 질문은 다음과 같습니다. 이것이 사실이고 fsck
전체 디스크를 스캔하고 복구할 수 없는 섹터를 다시 빌드하는 명령(아마도)도 있습니까 ?
답변1
RAID 5 구성은 패리티 정보를 사용하여 누락된 정보를 다시 계산합니다.
쓰기 명령이 디스크의 섹터를 대체하지 않는 한 귀하의 섹터는 보류 상태로 유지될 것 같습니다. 교체는 RAID 구성에 관계없이 발생합니다.
RAID 재구축은 디스크 교체 시에만 적용되는 것 같아요. 보류 중인 단일 섹터에 대해서는 수리 또는 교체 메커니즘이 없다고 가정합니다.