通过 lvm 设计考虑减少 fsck 时间

通过 lvm 设计考虑减少 fsck 时间

我需要创建两个 9 TB 的文件系统,我正在努力设计它。fsck 在幕后是如何工作的?

我有两个选择:1. 我在存储上创建两个 9TB LUN 并在其上创建 VG,然后创建每个 9TB 的 LV,从而创建每个 9TB 的文件系统 2. 我在存储上创建 9 个 2TB LUN 并在其上创建 VG,然后创建每个 9TB 的 LV,从而创建每个 9TB 的文件系统

上面的哪个选项可以使 fsck 定期运行和在启动期间花费更少的时间?

答案1

虽然可能存在一些小差异,但差异应该不大。 fsck 的运行主要取决于所使用的文件系统以及文件系统的内容。底层块设备的分区对 fsck 来说实际上没有任何影响。

答案2

我认为 lvm 设计不会影响文件系统 fsck 所需的时间。最好使用执行 fsck 速度快的文件系统(即 ext4 优于 ext3,...)

相关内容