ext2 适合在台式机或笔记本电脑上日常使用吗?

ext2 适合在台式机或笔记本电脑上日常使用吗?

当今的桌面世界是否需要日志文件系统?

一个好的操作系统不会每个月都会发生内核恐慌,如果我们使用的是笔记本电脑,那么就不会出现任何断电的情况,那么为什么我们不应该使用 ext2 作为台式机或笔记本电脑上的标准文件系统呢?

答案1

除了日志功能之外,ext3 和 ext4 相对于 ext2 还具有许多其他优势功能。如果您确定您的内核不会崩溃,并且不会断电,那么您可以选择禁用日志,您可以使用 ext4 来做到这一点,并且仍然保留其他好处,而不是回到 ext2。不过,该期刊的成本并不高,因此通常不值得花费精力和风险来禁用它。

与 ext2 相比,没有日志的 ext4 的其他优点包括:

  1. 在线扩容fs
  2. 更快的 mkfs 时间,尤其是在非常大的文件系统上
  3. 更快的 fsck 时间,如果您确实崩溃并且必须这样做,这很好
  4. 更快地处理非常大的目录
  5. 更有效地处理大文件
  6. 更好的块分配算法(更少的碎片)
  7. 在线文件碎片整理

答案2

硬件仍然会不时出现随机故障或故障。将文件写入存储涉及许多组件 - CPU、RAM、HDD、I/O 总线等。导致文件系统损坏的不仅仅是断电或重新启动。

也就是说,使用 EXT2 还是可以的,只是出了问题不要抱怨。我只会将它用于非关键的事情,例如在 USB 记忆棒上传输数据。

对于我的关键数据,我在 EXT3/4 之上使用数据镜像。

答案3

  • 我不会盲目依赖你所说的好的操作系统每个月都不会发生内核恐慌。事实是,随着系统的发展并变得越来越复杂,总会有一些新的错误进入主线的时候。我相信这对于任何类型的操作系统或程序都是如此。 Linux 可能享有很高的稳定性声誉(如莱纳斯定律有关错误的建议),但这仍然是“迟早”的问题。

  • 不要仅仅假设只有触发内核恐慌的严重错误才会导致诸如此类的操作之间的崩溃此处描述的 1 和 2。您甚至可能不知道发生了损坏,并fsck通过日志在启动时修复了该损坏。比这更糟糕的是,您现在可能不会发现您的非日志文件系统已损坏,直到某些程序因此开始崩溃。

  • 看着文件系统比较- 即使是最新的文件系统类型也使用某种形式的日志记录或等效的安全机制,这是有原因的,您不认为吗?所有“正常”发行版默认都使用它。

换句话说:当然,您可以尝试比文件系统和 Linux 发行版开发人员更聪明,或者只是测试一下在没有日志功能的情况下您能走多远 - 但要做好在某些时候不要哭泣的准备变坏。

相关内容