Não.
O tipo mais comum de registro no diário, chamado registro no diário de metadados, protege apenas a integridade do sistema de arquivos, não dos dados. Isso inclui xfs
e ext3
/ ext4
no data=ordered
modo padrão .
Se um sistema de arquivos sem registro no diário sofrer uma falha, ele será verificado fsck
na próxima inicialização. fsck
varre todos os inodes no sistema de arquivos, procurando blocos marcados como usados, mas que não são acessíveis (ou seja, não têm nome de arquivo) e marca esses blocos como não utilizados. Isso leva muito tempo.
Com um sistema de arquivos de registro em diário de metadados, em vez de fazer um fsck
, ele sabe quais blocos estava no meio da alteração, para que possa marcá-los como livres sem procurar por toda a partição.
Existe um tipo menos comum de registro no diário, chamado registro no diário de dados, que é o que ext3
ocorre se você o montar com a data=journal
opção
Ele tenta proteger todos os seus dados gravando não apenas uma lista de operações lógicas, mas também todo o conteúdo de cada gravação no diário. Mas, como está gravando seus dados duas vezes, pode ser muito mais lento.
Como outros salientaram, mesmo isso não é uma garantia, porque o disco rígido pode ter dito ao sistema operacional que havia armazenado os dados, quando ainda estava no cache do disco rígido.
Para obter mais informações, consulte o artigo Sistema de arquivos de diário da Wikipedia e a seção Modo de dados da documentação ext4 .