在 Ubuntu 16.04 LTS 中 ext4 是否仍然容易丢失数据?

在 Ubuntu 16.04 LTS 中 ext4 是否仍然容易丢失数据?

当 ext4 还比较新的时候,据说断电时很容易丢失数据。不幸的是,有时你无法正常关闭计算机,然后不得不故意造成断电。一篇文章也就是说,您应该使用可防止此类数据丢失的选项来挂载 ext4 文件系统nodelalloc。但是,Ubuntu 16.04 LTS 默认不使用该选项。ext4 实现是否已修改,以便不再发生此类数据丢失,或者 Ubuntu 16.04 LTS 的默认配置是否不安全?

答案1

每个文件系统都容易发生数据丢失,所以答案是“是”。

每个人都有自己的选择,可以选择自己认为符合自己要求的文件系统。Ubuntu 默认的 ext4 并不是因为它没有数据丢失(或者以其他方式“最好”),而是因为它足以满足大量用户的需求。

Ext4 非常适合这个大群体。有额外要求的用户可以选择更改默认设置 - 然后与其他对此感兴趣的人讨论他们选择的优势 ;-)。

答案2

大约五年来,我一直优先在 Linux 分区上使用 ext4(MEPIS 11 和 Kubuntu 14.04.*),从未出现过数据丢失问题——尽管每年都会发生几次电源故障,而且笔记本电脑有时会锁定在屏幕保护程序上。我在运行 ext2 的 antiX 系统上确实出现过数据丢失和文件损坏的情况(我认为非日志系统可以延长我用来替换 4 GB 硬盘的 16 GB 紧凑型闪存卡的使用寿命),但在将该系统转换为 ext4 后,即使是那个系统也再也没有给我带来麻烦。

据我了解,ext3 和 ext4 的日志功能可以防止意外关机时文件损坏,或者允许操作系统恢复下次启动时断开连接的任何数据。

相关内容