Контрольная сумма суперблока ext4?
Я читаю ext4 superblock
, но это s_checksum
(смещение 0x3FC) всегда равно нулю. Так же s_checksum_type
(смещение 0x175) также равно нулю, однако, согласно https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout, оно должно быть равно 1.
Это почему?
(Я нахожусь на Ubuntu VM, которая размещена в VMWare Fusion на MacPro)
1 ответ
Решение
Ответ прост: значение может быть 1 или 0. В настоящее время существует только один допустимый тип контрольной суммы (указанный полем 0x175). Однако значение 0 для типа означает, что контрольная сумма не используется. По умолчанию это, по крайней мере, дистрибутивы на основе Debian. Контрольная сумма может быть включена, как описано в документе, связанном с OP:
tune2fs -O metadata_csum /dev/path/to/disk