Como obter integridade de dados de soma de verificação no ext4?

13

Em sistemas de arquivos como o btrfs, você pode realizar uma limpeza, que examinará todos os dados para verificar se os dados ainda correspondem à soma de verificação do sistema de arquivos.

Gostaria de verificar os dados no ext4 se estiverem corretos antes de um backup.

Questão

ext4 não possui soma de verificação do sistema de arquivos, mas algo semelhante pode ser feito?

Sandra
fonte

Respostas:

15

O Ext4 não tem um equivalente a um "scrub" ZFS ou btrfs, no entanto, um recurso recente é a soma de verificação de metadados . Usá-lo exigiria um kernel muito novo e um e2fsprogs atualizado .

Que distribuição você está usando?

ewwhite
fonte
Eu não tinha ideia de que o ext4 estava sendo estendido. Infelizmente, vejo que precisaria reformatar a partição para obter esse recurso. Então, talvez eu deva apenas criar um script que faça um sha1sum de cada arquivo e o armazene em um arquivo yaml ... Usando o CentOS 6. #
Sandra
@sandra Mas você também usa o ZFS (de suas outras perguntas) ... Nas últimas semanas, eu tenho usado o ZFS no Linux com meus sistemas CentOS 6 usando este guia . Tem sido sólido nos testes e estou planejando movê-lo para a produção. Pode ser uma solução elegante para o seu caso de uso.
precisa saber é
0

A resposta @ewwhite está correta. Eu só quero enfatizar que: NÃO - os dados não podem ser soma de verificação no ext4 ou no XFS no momento. Também não consegui encontrar nada relacionado à soma de verificação para JFS. Portanto, a única opção confiável até agora é verificar o ZFS do Linux. O BTRFS não é tão estável no momento.

Estou escrevendo o texto acima, porque acabei de encontrar uma corrupção de gravação silenciosa ruim no meu roteador e na unidade externa USB e agora não confio mais no USB como uma interconexão confiável. Portanto, é necessária uma soma de verificação adicional. (e eu quero dizer que a unidade está completamente saudável, mas o roteador USB é escamoso)

akostadinov
fonte