ext4에서 체크섬 데이터 무결성을 얻는 방법?


13

btrfs와 같은 파일 시스템에서 스크럽을 수행 할 수 있습니다. 스크럽은 모든 데이터를 통해 데이터가 여전히 파일 시스템 체크섬과 일치하는지 확인합니다.

백업하기 전에 ext4의 데이터가 올바른지 확인하고 싶습니다.

질문

ext4에는 파일 시스템 체크섬이 없지만 비슷한 것을 만들 수 있습니까?

답변:


15

Ext4는 ZFS 또는 btrfs "scrub"에 해당하지 않지만 최근 기능은 메타 데이터 체크섬 입니다. 이를 사용하려면 매우 새로운 커널과 업데이트 된 e2fsprogs 가 필요합니다 .

어떤 배포판을 사용하고 있습니까?


ext4가 확장되고 있는지 전혀 몰랐습니다. 슬프게도이 기능을 사용하려면 파티션을 다시 포맷해야합니다. 따라서 각 파일의 sha1sum을 수행하고 yaml 파일에 저장하는 스크립트를 만들어야합니다. CentOS 6 사용
Sandra

@sandra 그러나 당신은 또한 다른 질문들로부터 ZFS를 사용합니다 ... 지난 몇 주 동안, 저는 이 안내서를 사용하여 CentOS 6 시스템과 함께 Linux에서 ZFS를 사용해 왔습니다 . 테스트에서 견실했으며 프로덕션으로 옮길 계획입니다. 사용 사례에 적합한 솔루션 일 수 있습니다.
ewwhite

0

@ewwhite 답변이 정확합니다. 나는 단지 강조하고 싶다 : 아니오- 현재 ext4 또는 XFS에서 데이터 를 체크섬 할 수 없습니다. 또한 JFS 체크섬과 관련된 것을 찾을 수 없습니다. 따라서 지금까지 신뢰할 수있는 유일한 옵션은 Linux ZFS를 확인하는 것입니다. 현재 BTRFS는 안정적이지 않습니다.

라우터와 USB 외장 드라이브의 잘못된 자동 쓰기 손상으로 인해 위의 내용을 작성하고 있으며 이제는 더 이상 USB를 신뢰할 수있는 상호 연결로 신뢰하지 않습니다. 따라서 추가 체크섬이 필요합니다. (그리고 드라이브가 완전히 건강하지만 라우터 USB가 벗겨짐을 의미합니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.