История изменений
Исправление iliyap, (текущая версия) :
Не надо mdadm. У тебя же LVM. Он позволяет онлайн сконвертировать тип тома из linear в raid1:
- Пролистать разделы на /dev/sda:
fdisk -ul /dev/sda
. - С помощью fdisk создать такие же разделы на /dev/sdb (прямо с такими же стартовыми номерами секторов и количеством секторов).
- Отформатировать /dev/sdb3 как LVM PV:
pvcreate /dev/sdb3
. - Добавить /dev/sdb3 в группу vg:
vgextend vg /dev/sdb3
. - Сконвертировать тома в raid1:
lvconvert --type raid1 /dev/vg/tmp --mirrors 1
,lvconvert --type raid1 /dev/vg/swap --mirrors 1
,lvconvert --type raid1 /dev/vg/root --mirrors 1
sda2, который вне LVM, можно скопировать вручную:
- Создать фс:
mkfs.ext4 /dev/sdb2
- Создать маунтпоинт:
mkdir /boot2
- Смонтировать:
mount /dev/sdb2 /boot2
- Скопировать файлы
(cd /boot; cp -rax . /boot2)
- Поменять в /boot2/grub/grub.cfg UUID фс /dev/sda2 на UUID фс /dev/sdb2
- Записать stage1 загрузчик в /dev/sdb
grub2-install --boot-directory /boot2 /dev/sdb
Что с ним делать дальше я не очень понимаю. Видимо придётся и дальше копировать его вручную после установки новых версий ядра.
Исходная версия iliyap, :
Не надо mdadm. У тебя же LVM. Он позволяет онлайн сконвертировать тип тома из linear в raid1:
- Пролистать разделы на /dev/sda:
fdisk -u /dev/sda
. - С помощью fdisk создать такие же разделы на /dev/sdb (прямо с такими же стартовыми номерами секторов и количеством секторов).
- Отформатировать /dev/sdb3 как LVM PV:
pvcreate /dev/sdb3
. - Добавить /dev/sdb3 в группу vg:
vgextend vg /dev/sdb3
. - Сконвертировать тома в raid1:
lvconvert --type raid1 /dev/vg/tmp --mirrors 1
,lvconvert --type raid1 /dev/vg/swap --mirrors 1
,lvconvert --type raid1 /dev/vg/root --mirrors 1
sda2, который вне LVM, можно скопировать вручную:
- Создать фс:
mkfs.ext4 /dev/sdb2
- Создать маунтпоинт:
mkdir /boot2
- Смонтировать:
mount /dev/sdb2 /boot2
- Скопировать файлы
(cd /boot; cp -rax . /boot2)
- Поменять в /boot2/grub/grub.cfg UUID фс /dev/sda2 на UUID фс /dev/sdb2
- Записать stage1 загрузчик в /dev/sdb
grub2-install --boot-directory /boot2 /dev/sdb
Что с ним делать дальше я не очень понимаю. Видимо придётся и дальше копировать его вручную после установки новых версий ядра.