Рассмотрите возможность создания линейного режима RAID с одним диском (позже могут быть добавлены другие диски).
#echo y | mdadm --create /dev/md0 --level=linear --raid-disk=1 /dev/sda1 --force
Теперь рассмотрим, что доступен еще один раздел, возможно ли «вырасти» из линейного режима в режим RAID1 (зеркалирование)? Я мог сделать что-то подобное раньше для raid1 - raid5, но для линейного до RAID1 я наблюдал эту ошибку.
// change the level
echo raid1 > /sys/block/md0/md/level
"linear does not support online personality change"
Мне известно о создании резервной копии существующего содержимого содержимого в линейном режиме, а затем о создании RAID1 с двумя разделами (один из диапазона, а другой добавлен недавно). Но мне интересно сделать это на месте.
Вы можете просто воссоздать RAID с RAID-1, указав сначала только первый (активный) диск и используя ключевое слово "missing" для второго. mdadm
выдаст предупреждение, что этот диск, конечно, уже является частью массива, но вы знаете, что делаете сейчас. :-)
Позже вы можете добавить этот отложенный диск, и он получит данные, скопированные с первого, что сделает зеркало завершенным.
P. S. Теоретически эта операция не является разрушительной для данных, но, как вы уже сказали, вы знаете о резервном копировании. ;-)