ext4에 추가되고 커널 3.5와 함께 도입 된 새로운 기능은 '메타 데이터 체크섬 (metadata checksums)'으로, 파일 시스템 구조의 신뢰성과 무결성을 향상시키는 ext4의 또 다른 기능입니다.
전체 구현은 커널 초보자 에게 잘 설명되어 있습니다 .
ZFS 및 Btrfs와 같은 최신 파일 시스템은 체크섬을 사용하여 파일 시스템의 무결성을 보장하는 것이 중요한 기능임을 입증했습니다. Ext4는 다양한 메타 데이터 필드의 체크섬을 저장하는 기능을 추가했습니다. 메타 데이터 필드를 읽을 때마다 읽은 데이터의 체크섬이 저장된 체크섬과 비교됩니다. 데이터 체크섬이 다르면 데이터가 손상되었음을 의미합니다 (이 기능은 데이터를 다루지 않으며 내부 메타 데이터 구조 만 다루고, "자체 치유"기능이 없습니다).
생성시 "tune2fs -O metadata_csum"명령 또는 "mkfs -O metadata_csum"을 사용하여 체크섬을 사용하도록 모든 ext4 파일 시스템을 업그레이드 할 수 있습니다. 파일 시스템에서이 기능이 활성화되면 체크섬을 지원하지 않는 이전 커널은 읽기 전용 모드로만 마운트 할 수 있습니다.
kernel.org에있는 이와 같은 기사는 메타 데이터 체크섬을 사용하여 손상된 메타 데이터가 파일 시스템 구조를 손상시키는 것을 방지 할 수있는 방법에 대해 기술적으로 자세히 설명합니다.
그러나이 기사는 또한 다음과 같이 경고합니다.
메타 데이터 체크섬 코드는 Linux 3.5에서 메인 라인에 들어가기 시작했으며 3.7-rc1부터 일부 사용자 테스트가 진행 중입니다. 이 코드는 아직 확실하지 않습니다.
Ubuntu 12.10에서는 기본적으로 활성화되어 있지 않으며 여기에 표시된 것처럼 최근 ext4 파일 시스템 문제가 발생한 후에는 활성화하지 않는 것이 가장 좋습니다 .