"예방"의 의미에 따라 다릅니다.
(우선은 비트 부패는 여러 정의와 용어입니다.이 질문은 하지 에 대한 유지 관리의 부족으로 실행 불가로 인해되고 코드 .)
"예방"을 의미한다면 비트의 붕괴로 손상을 감지 할 가능성이 있습니다. 그렇습니다. 그러나이 손상을 수정하는 데 도움이 되지 않습니다 . 해시는 오류가 아닌 수정 만 제공합니다 .
이것은 일반적으로 "무결성 (integrity)"의 의미 입니다. 데이터를 예방하거나 수정할 가능성이 아니라 데이터의 무단 / 의도하지 않은 조작 을 탐지 할 가능성.
일반적으로 여러 가지 이유로 백업과 함께 RAID1을 원할 것입니다 (ZFS 스냅 샷 또는 이와 유사한 것으로 구현 될 수 있습니다. RAID1 + 스냅 샷의 ZFS 의미론에 익숙하지 않습니다).
디스크에 치명적인 오류가 발생한 경우 데이터를 복원하려면 RAID1 (또는 최신 백업)이 필요합니다. 전체 데이터 사본 (RAID1)이없는 한 전체 디스크 장애에 대해서는 오류 정정을 수행 할 수 없습니다. 짧은 가동 중지 시간을 위해서는 기본적으로 RAID1이 있어야합니다.
실수로 리포지토리의 일부 또는 전체를 삭제 한 경우 백업이 필요합니다 (RAID1은 모든 장치의 변경 사항을 즉시 반영하므로 보호하지 않습니다)
자체에만 두 개의 디스크와 블록 레벨 RAID1 (예를 통해 LVM 또는 유사한) 할 수 없습니다 RAID 컨트롤러가 올바른 데이터를 보유하고있는이 개 디스크의 알 수없는 :하지만 데이터의 침묵 부식으로부터 보호. 파일에 대한 체크섬과 같은 추가 정보가 필요합니다. 이것은 ZSF와 btrfs 체크섬이 들어오는 곳입니다. 두 디스크 중 어떤 디스크를 보유하고 있는지 구별하기 위해 사용할 수 있습니다 ( 이 경우 에는 사용되지 않습니다) 올바른 데이터.