Um sistema de arquivos ext3 inteiro pode ser corrompido se o sistema perder energia?

1

Eu entendo que qualquer arquivo sendo gravado durante a perda de energia pode ser corrompido, mas é possível que um sistema de arquivos ext3 inteiro seja corrompido durante um evento de perda de energia? Se sim, como?

Obrigado!

    
por cat pants 15.05.2014 / 03:26

1 resposta

1

TL; DR: não é provável com as opções de montagem padrão, mas ainda pode acontecer. Se você ajustar as opções de montagem e definir sinalizadores inseguros, sim, é possível.

ext3 é um sistema de arquivos com journaling, o que significa que é menos provável que ele seja corrompido por um hard power off do que o ext2, por exemplo, que não está usando o journaling.

Dito isto, não é impossível que uma partição ext3 seja corrompida. Em particular, os dados armazenados no cache quando o desligamento ocorrer serão perdidos. Como nenhuma soma de verificação é feita no diário é feita no ext3, ainda pode levar a problemas significativos, consulte Wikipedia para mais informações (referências 32, 33 e 34).

Além disso, o modo ext3 pode ser alterado no momento da montagem, sendo algumas opções mais perigosas do que outras, consulte ext3 documentação . Se o registro no diário estiver desativado, é claro, o sistema de arquivos ficará vulnerável a corrupção no desligamento.

Uma última nota: a corrupção de um "sistema de arquivos inteiro" é muito improvável para qualquer sistema de arquivos. Se você excluir casos particulares e patológicos (desligamento durante a checagem do sistema de arquivos, etc), nenhum sistema de arquivos irá operar manipulações em todo o sistema de arquivos de uma só vez. Portanto, os problemas comuns de corrupção são para algum inode da sua partição, não para todos os dados.

Relacionados:

por 15.05.2014 / 04:50

Tags