ext4 soma de verificação do superbloco?

1

Estou lendo o ext4 superblock , mas seu s_checksum (offset 0x3FC) é sempre zero. Além disso, o campo s_checksum_type (offset 0x175) também é zero, mas de acordo com o link deve ser 1.

Por que isso?

(Eu estou no Ubuntu VM, que é hospedado pelo VMWare Fusion no MacPro)

    
por HEKTO 26.03.2014 / 16:59

1 resposta

2

A resposta é simplesmente que o valor pode ser 1 ou 0. Atualmente, há apenas um tipo de soma de verificação válido (indicado pelo campo 0x175). No entanto, um valor de 0 para o tipo significa que nenhuma soma de verificação é usada. Este parece ser o padrão para pelo menos distribuições baseadas no Debian. Checksumming pode ser ativado conforme descrito no documento vinculado do OP:

tune2fs -O metadata_csum /dev/path/to/disk
    
por 23.06.2015 / 12:44