전체 드라이브가 죽으면 단일 디스크의 RAID-Z가 도움이되지 않습니다. 그러나 다른 유형의 오류는 어떻습니까?
내 경험상 때때로 읽을 수없는 파일이 있습니다. Mac OS X에서 시스템은 일정 시간 동안 중단 된 다음 오류가 발생합니다. 파일을 어딘가에서 옮기고 해당 파일에 불량 섹터 또는 불량 블록이 있거나 아마도 전체 불량 트랙이 있다고 가정합니다.
필자는 직접 디스크 장애를 관리하는 것이 일반적인 활동 인 플로피 디스크 시대로 거슬러 올라갑니다. 물론 당신은 가능한 빨리 나쁜 플로피를 교체 할 것입니다. 그러나 때때로 당신은 즉시 그것을 할 수 없었습니다. 그래서 나쁜 영역을 찾아서 파일에 할당 한 다음 그 파일을 절대로 삭제하지 않는 것이 좋습니다.
첫 번째 질문은 어떻게 하드 드라이브 고장입니까? 위의 가정이 유효합니까? 불량 블록이 불량하지만 전체 드라이브를 여전히 대부분 사용할 수 있다는 것이 사실입니까? 이 경우 RAID-Z가 다른 블록 (영역)의 패리티를 사용하여 디스크의 불량 블록 또는 불량 영역을 복구 할 수있는 것처럼 보입니다.
사용 사례는 백업용입니다. 일주일에 한 번 8TB 드라이브에 데이터를 푸시하면 추가 패리티가 비트 썩음, 불량 섹터 또는 다른 지역화 된 드라이브 오류?
이론적으로 기술적으로 결함이 없다면 ZFS를 구성 할 수 있습니까?
편집 :이 질문을 게시하기 전에 다른 질문을 보았습니다. 각 파티션이 함께 그룹화 된 별도의 파티션으로 분할하는 것이 하나의 옵션입니다. 그러나 개념 상 N 개의 파티션에 대한 블록 맵을 서로 얽혀서 하나의 스트라이프가 논리적으로 N 개의 파티션을 가로 질러 물리적으로 매우 가깝게 만들 수 있습니다. 이것은 내 질문의 요점이었다. "ZFS가이를 수행하도록 구성 할 수 있습니까?" 즉, 파티션이 까다로운 ZFS가 아닌 ZFS입니다.
copies=2
있지만 그렇게하면 50 %의 스토리지 패널티가 부과됩니다. 또한 ZFS 전문가는 아니지만 제 직감 (잘못 될 수 있음)은 ZFS가 제안 된 솔루션에 만족하지 않을 것이라고 말합니다. PAR2는 성숙하고 유연한 기술입니다. 이를 사용하면 패리티 요구 사항을 충족 할뿐만 아니라 원하는 경우 아카이브 단위로 패리티 양을 설정할 수도 있습니다.