(os links abaixo são documentação de apoio e não necessariamente diretamente relacionados à sua pergunta).
Como Michael e DavAlPi apontaram alguns sistemas de arquivos (como ext4 , btrfs e zfs ) CRC arquivos e metadados do sistema de arquivos.
Com o ext2, o sistema de arquivos é modificado com cada montagem, configurando-o para " dirty ". (isto foi substituído por needs_recovery no ext3) Quando é desmontado, isto é desfeito. Se a inicialização do sistema detectar um sistema de arquivos desmontado marcado como sujo, ele assumirá que foi desmontado sem limpeza e executará uma verificação do sistema de arquivos para garantir a integridade. No RHEL isso geralmente é feito em algum lugar ao redor da mensagem "remounting root" durante a inicialização. De qualquer forma, será uma das primeiras coisas que a distro faz.
Com o ext3, você obtém um registro, portanto, se o sistema de arquivos estiver corrompido devido a falhas inesperadas, ele irá "repetir" as transações do diário ou ignorá-las, o que provavelmente não causará problemas. Você não obtém os CRCs, então se os dados estão morrendo (por exemplo, falha no HDD platter), é assim que vai ser. Mas o ext3 pode ser atualizado para o ext4 se você precisar dos recursos e ele não deve criar nenhum problema na terra do usuário.
Portanto, de uma forma ou de outra, a integridade do sistema de arquivos é verificada, mas o uso dos sistemas de arquivos mais recentes oferece algumas proteções adicionais.