nvme1n1 – диск который меняем

1) Смотрим на состояние массива:

[[email protected] ~]# cat /proc/mdstat

2) Делаем бекап MBR всех дисков (на всякий)

[[email protected] ~]# sfdisk --dump /dev/nvme0n1 > nvme0n1_parttable_mbr.bak
[[email protected] ~]# sfdisk --dump /dev/nvme1n1 > nvme1n1_parttable_mbr.bak
...

2) Выкидываем диск из массива:

[[email protected] ~]# mdadm /dev/md0 -f /dev/nvme1n1p1
[[email protected] ~]# mdadm /dev/md0 -r /dev/nvme1n1p1
[[email protected] ~]# mdadm /dev/md1 -f /dev/nvme1n1p2
[[email protected] ~]# mdadm /dev/md1 -r /dev/nvme1n1p2
[[email protected] ~]# mdadm /dev/md2 -f /dev/nvme1n1p3
[[email protected] ~]# mdadm /dev/md2 -r /dev/nvme1n1p3

3) После замены диска восстанавливаем MBR

sfdisk /dev/nvme1n1 < nvme1n1_parttable_mbr.bak

4) Добавляем диск в массив:

[[email protected] ~]# mdadm /dev/md0 -a /dev/nvme1n1p1
[[email protected] ~]# mdadm /dev/md1 -a /dev/nvme1n1p2
[[email protected] ~]# mdadm /dev/md2 -a /dev/nvme1n1p3

5) Устанавливаем GRUB

[[email protected] ~]# grub2-install /dev/nvme1n1

6) Если появляется такое:

Installing for i386-pc platform.
grub2-install: warning: Couldn't find physical volume ‘(null)’. Some modules may be missing from core image..
grub2-install: warning: Couldn't find physical volume ‘(null)’. Some modules may be missing from core image..
Installation finished. No error reported.

Тогда выполняем команду blockdev, где /dev//nvme1n1pX — раздел /boot:

[[email protected] ~]# blockdev --flushbufs /dev/nvme1n1p2
[[email protected] ~]# grub2-install /dev/nvme1n1
Подписываемся на обновления блога по Email:

Введите адрес электронной почты



Метки: , ,

Оставьте свой комментарий