不带日志功能的 ext2 或 ext3

不带日志功能的 ext2 或 ext3

我最近遇到了几台服务器,它们的 /boot 分区采用不同的“策略”(顺便说一下,总是作为 /dev/sda1, 512M)

有些服务器将 ext2 用于 /boot,有些将 ext3 用于 /boot,而对于后者,有些服务器关闭了日志功能或关闭了日志功能并添加了同步选项。我不会考虑 relatime 和类似选项,因为我认为这些 atime 选项与此无关。

  • 在关闭 /boot 分区的日志功能的情况下,ext2 分区和 ext3 分区之间是否存在重要且相关的差异?我认为在线文件系统增长和 htree 对 /boot 分区毫无用处,我也看不出 ext3 还比 ext2 有什么优势。

  • 如果没有日志记录,是否推荐“同步”选项?

  • 在发生崩溃/崩溃/错误或性能方面,这些设置在管理的简易性方面是否比其他设置更突出?

  • 对于如此小(512MB)的 /boot 分区,是否有任何关于其分区/格式类型的普遍共识?

答案1

从功能角度来看,ext3ext2 + 日志功能。
使用不带日志功能的 ext3 意味着使用 ext2 文件系统,但使用较新的代码库(ext3 的代码库)。

但是,没有理由不能使用 ext4 作为启动分区,因为 Grub 多年来一直支持它。

启动分区的 512 MB 限制是某些非常古老的 BIOS 的遗留问题,这些 BIOS 无法从大于 512 MB 的分区启动。您不能将任意大小用作启动分区,但任何超过 512-1024 MB 的分区都是过度的。

相关内容