Qual sistema de arquivos calcula e armazena automaticamente hashes de arquivos e depois os verifica no acesso para detectar corrupção?
Qual sistema de arquivos calcula e armazena automaticamente hashes de arquivos e depois os verifica no acesso para detectar corrupção?
Respostas:
Com o ZFS, todos os dados e metadados são somados por verificação usando um algoritmo selecionável pelo usuário. Os sistemas de arquivos tradicionais que fornecem soma de verificação executaram-no por bloco, por necessidade devido à camada de gerenciamento de volume e ao design tradicional do sistema de arquivos. O design tradicional significa que certos modos de falha, como gravar um bloco completo em um local incorreto, podem resultar em dados somados de verificação que estão incorretos. As somas de verificação do ZFS são armazenadas de forma que esses modos de falha sejam detectados e possam ser recuperados normalmente. Toda soma de verificação e recuperação de dados são feitas na camada do sistema de arquivos e são transparentes para os aplicativos.
O mesmo acontece com o btrfs do Linux : o Btrfs também suporta soma de verificação de dados e metadados. A soma de verificação de dados é opcional e pode ser desativada montando com -o nodatasum
.