Замена больших дисков в mdadm

Если диски большого размера, то sfdisk не умеет работать c GPT (это такая штука для поддержки больших дисков и efi)
Допустим, из массива был выведен диск sdb
Personalities: [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md2 : active (auto-read-only) raid1 sda3[2]
     2903524671 blocks super 1.2 [2/1] [U_]
md1 : active raid1 sda2[2]
     26213304 blocks super 1.2 [2/1] [U_]
md0 : active raid1 sda1[2]
     524276 blocks super 1.2 [2/1] [U_]
unused devices: <none>


1 вариант
Итак, эта команда копирует разделы с sda на sdb. Будьте внимательны, не перепутайте!
sgdisk -R=/dev/sdb /dev/sda


Эта команда размазывает свои записи по всему диску.

sgdisk -G /dev/sdb


Дальше, классика:
mdadm /dev/md0 --add /dev/sdb1
mdadm /dev/md1 --add /dev/sdb2
mdadm /dev/md2 --add /dev/sdb3


2 вариант. Для GPT не является корректным, о чем нам будет сообщено на 2-м шаге. Но по идее сработает.
ionice -c3 dd if=/dev/sda of=/dev/sdb bs=1024 count=100
aptitude install parted -y
partprobe /dev/sdb
  • 0
  • 19 июня 2012, 10:20
  • LSD

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.