mkfs.ext4在4 TB RAID 5上花费数小时才能完成

我在RAID 5上运行mkfs.ext4,并花费数小时才能完成。 这是一个3TB,四个磁盘设置,我只是在做:

mkfs.ext4 /dev/md0 

我的条纹大小和宽度看起来不错。 我怎样才能加速呢?

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

会迫使耗时的部分初始化进入后台。

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

如果启用并启用了uninit_bgfunction,则inode表将不会被mke2fs完全初始化。 这显着加速了文件系统的初始化,但是它要求内核在第一次挂载文件系统时在后台完成对文件系统的初始化。 如果省略选项值,则默认为1以启用懒惰的inode表初始化。

uninit_bg

创build一个文件系统,而不用初始化所有的块组。 此function还可在每个块组中启用校验和和最高inode使用的统计信息。 此function可以显着加快文件系统创build的时间(如果启用了lazy_table_init),还可以显着减lesse2fsck时间。 它只支持最近Linux内核的ext4文件系统。