我需要创建两个 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,...)