Подох диск в raid 1, надо заменять. Последовательность действий
- убираем swap раздел из /etc/fstab. Узнать соответствие uuid <–> /dev можно через ls -la /dev/disk/by-uuid/
- Убираем диск из raid ( пример для двух raids на одном диске)
mdadm /dev/md0 -f /dev/sda2
mdadm /dev/md1 -f /dev/sda4
mdadm /dev/md0 --remove /dev/sda2
mdadm /dev/md1 --remove /dev/sda4
- Выключаем, заменяем “физику”
- Копируем разметку. Можно поизвращаться с увеличением размера partitions, но мне пока эта идня не нравится. Можно через sfdisk (статья)
sfdisk -d /dev/sdb | sfdisk /dev/sda
Но, мне больше понравилась конструкция через backup. Важно! -G задаёт уникальный UUID диска
sgdisk --backup=sdb /dev/sdb
sgdisk --load-backup=sdb /dev/sda
sgdisk -G /dev/sda
Осторожно! Если использовать прямое копирование разделов через sgdisk, то там обратный порядок задачи аргументов! Сначала куда, а потом откуда. Это с какого же перепою надо было до такого додуматься… Лучше не использовать совсем, ибо можно потерять “живую” partition table
- Ещё немного, ещё чуть-чуть… 🙂
mdadm /dev/md0 -a /dev/sda2
mdadm /dev/md1 -a /dev/sda4
Все “рейды” начнут перестраиваться сами. На заметку: для 5400 rpm 2ТБ – около 15 часов. Пофиг…
- Не забудем про swap
mkswap /dev/sda3
- Заносим полученный при mkswap UUID раздела в /etc/fstab.
swapon -a
swapon -s
Вроде, всё…