У меня был массив RAID5, состоящий из дисков 3x5TB, собранных с использованием mdadm
. Кроме того, я создал слой шифрования LUKS/dmcrypt
и отформатировал зашифрованное устройство с помощью ext4
. Я хочу, чтобы диски вращались в случае бездействия.
Все работало нормально в течение нескольких месяцев, диски вращались после минуты бездействия. Теперь я добавил в массив четвертый диск объемом 5 ТБ того же типа с помощью sudo mdadm --add /dev/md0 /dev/sdb1
, а затем увеличил массив на этом диске (mdadm --grow /dev/md0 --raid-devices=4
) и наконец расширил файловую систему с помощью sudo fsck -f /dev/mapper/raid5
и sudo resize2fs /dev/mapper/raid5
.
Ошибок не было, и массив теперь на 5 ТБ больше. Но диски больше не крутятся. Машина работает круглосуточно, диски не используются, но, несмотря на ожидание в течение нескольких дней, диски по-прежнему работают все время.
iotop
показывает частые случаи появления ext4lazyinit
, который выскакивает менее секунды каждые несколько секунд. Я не заметил этого до того, как вырастил файловую систему. Так что, вероятно, это те задачи, которые поддерживают бодрствование дисков? Но как я могу заставить ext4lazyinit
завершить свою задачу?