실제로 데이터를 저장하는 방법(자동 데이터 손상 방지)

실제로 데이터를 저장하는 방법(자동 데이터 손상 방지)

저를 정말 괴롭히는 것은 소리 없이 데이터가 손상되는 것입니다. 수년에 걸쳐 나는 머리를 긁기 위해 갑자기 오래된 사진을 열어보고 폴더에 다른 사진이 없는지 궁금해하는 것을 여러 번 경험했습니다. 저는 모든 프로젝트 파일과 사진을 보관용 계정에 저장하고 추가로 이러한 파일을 백업할 외부 RAID 1 디스크(WDMyBookMirror)를 가지고 있습니다. 약 1년 전에 저는 구형 MyBook Mirror를 새 제품으로 업그레이드했습니다. 이전 디스크는 여전히 이전 데이터와 함께 남아 있었고, 사용 중인 새 백업 디스크의 현재 상태와 이전 디스크의 폴더 트리를 FileMerge로 비교하기로 결정했습니다. 알고 보니 약 10개 정도의 파일이 약 1년 동안 내 새 디스크에서 사라졌습니다. 무작위 사진 및 비디오. 비교를 하지 않았다면 전혀 눈치 채지 못했을 것입니다.

이것은 나에게 질문을 준다. 나도 모르게 파일이 손실되지 않도록 데이터를 어떻게 저장할 수 있나요?

분명히 RAID 1은 자동 데이터 손상으로부터 나를 보호하지 못했습니다. NTFS 파일 시스템도 마찬가지였으며, 드롭박스와 같은 클라우드 솔루션은 잘못된 파일 변경 사항을 클라우드에 동기화하여 다른 위치의 데이터도 손상/손실할 수 있습니다. 백업의 정기적인 백업을 생성해도 자동으로 손실되거나 손상된 사진에 대해 나에게 알리지 않습니다.

그래서 뭐 할까? ReFS와 ZFS에 대해 조금 읽었습니다. 그게 갈 길인가요?

중복성에 대한 비용을 지불하는 것은 괜찮습니다. 하지만 자동 데이터 손상이 발생하지 않도록 데이터를 저장하는 방법은 무엇입니까?

답변1

ZFS 파일 시스템은 자동 데이터 손상에 대한 저항력이 뛰어나도록 설계되었습니다. ZFS는 데이터 저장 위치 자체에서 제거된 미디어 위치에 데이터 체크섬을 저장하고 블록체인을 포함한 정교한 체크섬 기술과 메타데이터의 여러 복사본("동일 블록")을 저장하는 기능을 사용하여 자동 손상을 감지할 수 있을 뿐만 아니라 그러나 ZFS 풀의 중복성이 충분하면 ZFS가 손상을 복구할 수 있습니다. 이런 의미에서 ZFS는 "자가 치유" 파일 시스템으로 설명됩니다.

단일 디스크 저장소 시스템의 경우에도 ZFS는 많은 기존 파일 시스템에 비해 상당한 이점을 가지고 있습니다. 간단히 말해서,Oracle의 ZFS 문서:

ZFS 사용자 데이터의 여러 복사본을 저장하면 다음과 같은 이점이 있습니다.

  • 모든 ZFS 구성에 대해 미디어 오류(일반적으로 비트 부패라고 함)와 같은 복구할 수 없는 블록 읽기 오류로부터 복구를 활성화하여 데이터 보존을 향상시킵니다.

  • 단일 디스크만 사용할 수 있는 경우에도 데이터 보호를 제공합니다.

  • 스토리지 풀의 기능을 넘어서 파일 시스템별로 데이터 보호 정책을 선택할 수 있습니다.

ZFS에 대한 다른 많은 측면은 해당 링크의 관련 문서에서 찾을 수 있습니다.

즉, 어떤 시스템도 완벽할 수는 없습니다. 그러나 ZFS는 사용할 수 있는 강력한 도구입니다.

답변2

안정성을 위해,사파이어 광 디스크사용 가능하지만값비싼. 이를 제외하고는 서로 다른 서버에 여러 개의 Zip 파일을 만드십시오. Zip에는 내부 체크섬이 있으므로 아카이브가 손상된 경우 즉시 알 수 있습니다.

디지털 기술은 수용을 기반으로 합니다.오류율중복성, 체크섬 및 기타 수단을 통해. 이론적으로 완벽한 미디어라도 여전히 우주선, 전기적 노이즈 등으로 인해 오류가 발생할 수 있습니다.

관련 정보