Pull to refresh
34
0

User

Send message
Почти все останется без изменений.
Предположим, что Вы добавили диск /dev/sdb и на нем создали радел нужного размера /dev/sdb2 под mdraid.

Изменения к текущей инструкции (меняем шаги):
1. Создаем новый логический диск mdraid (пока на одном разделе /dev/sdb2)
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb2 missing
Смотрите, чтобы /dev/md0 был не меньше /dev/sda2.

6. Копируем корневую ФС с устройства /dev/sda2 в логический диск /dev/md0
dd if=/dev/sda2 of=/dev/md0 bs=8M

13. Добавляем в mdraid второй диск (/dev/sda2)
Переразмечаем разделы на /dev/sda.
Важно чтобы /dev/sda2 получился равным (или не меньше) /dev/sdb2.
mdadm --manage /dev/md0 --add /dev/sda2
Поправил, спасибо
В моем случае, до переноса корневой ФС, надобности в initramfs не было.
После того, как корневая ФС переехала в LVM, без initramfs уже не обойтись.
Как я строю initramfs в gentoo, я описывать не стал. Это отдельная тема.
Если кратко, то мой initramfs состоит из трех частей
— статически собранного busybox
— статически собранного lvm
— скрипта загрузки init

Да, действительно, в опубликованном варианте пробела нет.
Хотя в редакторе поста он есть.
Поправил (поставил строку в тэг pre)

Благодарю за комментарий.
Это ключевая команда всего поста!

Information

Rating
Does not participate
Location
Россия
Registered
Activity