I know there are a lot of "ext4lazyinit" topics. But they are all about 4-6TB HDD, and poster stating that it has in the end been completed after a few hours.
On my side i have a newly created RAID5 area, with 5*14TB disk (hence 51TB total size), and "ext4lazyinit" is running since ... 6 days (= since last reboot, but it has probably been running a couple days before that). And, of course, it is constantly generating I/O on the array. No errors anywhere, so outside this, everything seems fine.
But, why is it taking so long ? Ok, the disk array is big, but ... 6 days ?!
At first i wasn't aware of this behavior, so i did at some point (a couple of days after having created the raid array) a system reboot - the "ext4lazyinit" seems to have been restarted automatically after that, but is it possible that the reboot has corrupted something ?
ps -ef|grep lazy
root 583 2 0 Dec02 ? 00:04:37 [ext4lazyinit]
And is there any way to monitor the progress of this process (something like a cat /proc/mdstat that is available for some mdadm operations) ? (i haven't been able to find anything in dmesg, journalctl, or any others logs)
To be noted (and maybe this is explaining why it's so slow ?), the number of I/O seems constant overtime but rather low (so maybe the process is not running at full HDD speed ?). Is there any way to increase that speed ?
avg-cpu: %user %nice %system %iowait %steal %idle
0.25 0.00 0.42 1.17 0.00 98.17
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 0.00 0.00 0.00 0 0
sda 3.00 0.00 8.50 0 17
sdb 5.00 256.00 264.50 512 529
sdc 4.00 192.00 200.50 384 401
sdd 4.00 64.00 72.50 128 145
sde 3.00 0.00 8.50 0 17
md0 0.50 0.00 256.00 0 512