我知道在断电期间写入的任何文件都可能会损坏,但是整个 ext3 文件系统是否有可能在断电事件期间损坏?如果是这样,怎么办?
谢谢!
答案1
TL;DR:使用默认安装选项不太可能出现这种情况,但仍有可能发生。如果您调整安装选项并设置不安全标志,是的,这是可能的。
ext3 是一个日志文件系统,这意味着它比不使用日志功能的 ext2 更不可能被硬断电损坏。
话虽如此,ext3 分区损坏也不是不可能的。特别是断电时缓存中存储的数据将要迷路了。由于在 ext3 上没有对日志进行校验和,因此它仍然可能导致重大问题,请参阅维基百科欲了解更多信息(参考文献 32、33 和 34)。
此外,ext3 模式可以在安装时更改,某些选项比其他选项更危险,请参阅 ext3 文档。当然,如果禁用日志功能,文件系统将很容易在断电时损坏。
最后一点:对于任何文件系统来说,“整个文件系统”损坏的可能性都很小。如果排除特定的病态情况(在文件系统检查期间关闭电源等),则任何文件系统都不会立即对整个文件系统进行操作。因此,通常的损坏问题是针对分区的某些 inode,而不是所有数据。
有关的: