Контрольна сума суперблоку ext4?


1

Я читаю ext4 superblock , але його s_checksum(зсув 0x3FC) завжди дорівнює нулю. Також поле s_checksum_type(зміщення 0x175) також дорівнює нулю, проте згідно з https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#The_Super_Block воно має бути рівним 1.

Чому так?

(Я перебуваю на Ubuntu VM, який розміщений VMWare Fusion на MacPro)

Відповіді:


2

Відповідь просто полягає в тому, що значення може бути або 1, або 0. Наразі існує лише один дійсний тип контрольної суми (вказаний полем 0x175). Однак значення 0 для типу означає, що контрольна сума не використовується. Здається, це за замовчуванням для принаймні дистрибутивів на основі Debian. Перевірка суми може бути включена, як описано в документі, пов'язаному з ОП:

tune2fs -O metadata_csum /dev/path/to/disk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.