LINUX.ORG.RU

История изменений

Исправление 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

Что с ним делать дальше я не очень понимаю. Видимо придётся и дальше копировать его вручную после установки новых версий ядра.