除了日志之外,ext2和ext3还有什么区别呢?

除了日志之外,ext2和ext3还有什么区别呢?

我刚看到关于嵌入式硬件文件系统的回答问题在另一个 Stack Exchange 站点上。问题是“我应该在闪存上使用什么文件系统格式?”答案建议使用 ext2 文件系统,或者禁用日志记录的 ext3 文件系统 a'latune2fs -O ^has_journal /dev/sdbX

这让我想知道...使用 ext3(禁用日志记录)相对于 ext2 有什么优势?据我了解,两者之间唯一真正的区别是期刊。 ext2 和 ext3 之间还有哪些其他区别?

答案1

日记区别。没有日志就不可能有 ext3 文件系统。如果禁用日志,它会再次成为 ext2 文件系统。

ext4 有许多有益的功能不写日记就跑,这是一个更好的选择。

答案2

  • 在线文件系统增长。
  • 较大目录的 Htree 索引

答案3

除了 FS 日志之外,还有一个额外的区别。

根据www.slashroot.in超级用户,ext3 在文件删除时显式地将块指针(除了 inode 本身)归零,而 ext2 则不会这样做。这对文件恢复产生了本质的影响,但谁会如此依赖它呢?

相关内容