Linux - как заменить диски в RAID1: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== Linux - как заменить диски в RAID1 === Копируем разделы со старого диска /dev/sda на новый /dev/sdb к...») |
Admin iph (обсуждение | вклад) |
||
Строка 27: | Строка 27: | ||
# cat /proc/mdstat | # cat /proc/mdstat | ||
− | После синхронизации заменить второй диск и сделать тоже самое со старого диска на новый. | + | После синхронизации заменить второй диск и сделать тоже самое со старого диска на новый.<br> |
+ | |||
+ | После этого ставим GRUB загрузчик | ||
+ | # mount /dev/md2 /mnt | ||
+ | # mount /dev/md0 /mnt/boot | ||
+ | # mount -t proc none /mnt/proc | ||
+ | # mount -o bind /dev /mnt/dev | ||
+ | # mount -o bind /sys /mnt/sys | ||
+ | # chroot /mnt | ||
+ | # grub-install /dev/sda | ||
+ | # grub-install /dev/sdb | ||
+ | |||
+ | и переводим сервер с recovery режима в обычный. |
Текущая версия на 13:29, 4 августа 2021
Linux - как заменить диски в RAID1
Копируем разделы со старого диска /dev/sda на новый /dev/sdb командой
sfdisk -d /dev/sda | sfdisk /dev/sdb
Сканируем
# mdadm --examine --scan >> /etc/mdadm.conf
Смотрим файл /etc/mdadm.conf и создаем все массивы md:
# cat /etc/mdadm.conf ARRAY /dev/md/0 metadata=1.2 UUID=sdf:70e1cf69:sdf43f:2acc12fa name=server23:0 ARRAY /dev/md/1 metadata=1.2 UUID=fdsfds:fsdf3fd:56856f05:3ea28b91 name=server23:1 ARRAY /dev/md/2 metadata=1.2 UUID=dfs:d0b81311:34234:d6210458 name=server23:2 # mdadm --assemble --scan /dev/md0 # mdadm --assemble --scan /dev/md1 # mdadm --assemble --scan /dev/md2
После этого смотрим в какой массив какой диск от нового диска добавить
# cat /proc/mdstat # mdadm --manage /dev/md0 --add /dev/sdb2 # mdadm --manage /dev/md1 --add /dev/sdb3 # mdadm --manage /dev/md2 --add /dev/sdb4
Отсеживать синхронизацию можно через
# cat /proc/mdstat
После синхронизации заменить второй диск и сделать тоже самое со старого диска на новый.
После этого ставим GRUB загрузчик
# mount /dev/md2 /mnt # mount /dev/md0 /mnt/boot # mount -t proc none /mnt/proc # mount -o bind /dev /mnt/dev # mount -o bind /sys /mnt/sys # chroot /mnt # grub-install /dev/sda # grub-install /dev/sdb
и переводим сервер с recovery режима в обычный.