mkfs.ext4 在 4 TB RAID 5 上需要几个小时才能完成

mkfs.ext4 在 4 TB RAID 5 上需要几个小时才能完成

我正在运行 mkfs.ext4逻辑卷管理器RAID 5,需要几个小时才能完成。这是一个 3 TB、四个磁盘的设置,我只是在做:

mkfs.ext4 /dev/md0

我的条带大小和宽度似乎没问题。我该如何加快速度?

答案1

mkfs.ext4 -O uninit_bg=1 -E lazy_itable_init=1

将强制将初始化的耗时部分放到后台。

lazy_itable_init[= <0 表示禁用,1 表示启用>]

如果启用并且启用了 uninit_bg 功能,则 mke2fs 不会完全初始化 inode 表。这显著加快了文件系统初始化速度,但它要求内核在首次挂载文件系统时在后台完成初始化文件系统。如果省略选项值,则默认为 1 以启用延迟 inode 表初始化。

uninit_bg

创建文件系统而不初始化所有块组。此功能还启用每个块组中的校验和和最高 inode 使用统计信息。此功能可以显著加快文件系统创建时间(如果启用了 lazy_itable_init),还可以显著减少 e2fsck 时间。只有最近的 Linux 内核中的 ext4 文件系统才支持此功能。

相关内容