Машинка с CentOS 6.5, в ней SSD под систему (/) и 4 терабайтника, объединённых в два зеркала посредством mdadm (
~$ mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
~$ mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1
~$ mdadm --grow --bitmap=/bitmap/md0.bitmap --bitmap-chunk=131072 /dev/md0
~$ mdadm --grow --bitmap=/bitmap/md1.bitmap --bitmap-chunk=131072 /dev/md1
~$ cat /etc/mdadm.conf
ARRAY /dev/md0 metadata=1.2 UUID=696547c7:ec6437cb:b9661802:47b7bbd2 name=masterw.wm:0 bitmap=/bitmap/md0.bitmap
ARRAY /dev/md1 metadata=1.2 UUID=e8cbb8ee:0ef60270:27506bd3:8df71334 name=masterw.wm:1 bitmap=/bitmap/md1.bitmap
- Вариант 1: /bitmap - просто каталог в корне. Тогда при загрузке в самом начале boot.log появляется печальная запись о том, что невозможно добавить bitmap ввиду того, что он находится на read-only filesystem, и raid собирается ro. Оно и понятно - на момент сборки массива корень ещё не перемонтировался в rw.
- Вариант 2: /bitmap - точка монтирования ФС из fstab. В таком случае в boot.log появляется не менее печальная запись о том, что, мол, «нет такого файла или каталога», и массив опять оказывается ro. Тоже всё, в принципе, понятно - к моменту сборки массива файловые системы из fstab ещё не примонтированы.
Таким образом, задействование bitmap'а в файле видится невозможным без перековыривания системы инициализации.
Кто виноват? Что делать?