====== Замена диска в софт RAID массиве на ОС Linux ====== __Для того чтобы произвести замену вышедшего из строя диска, который находится в софтовом RAID массиве необходимо выполнить следующие шаги:__ * Определить какой из дисков вышел из строя командой cat /proc/mdstat нас интересует индикатор состояния raid массива : * [UU] - оптимальное состояние * [U_] - состояние degraded также в выведенной информации отображаются диски-участники массива, **например sda, sdb**. Допустим у нас вышел из строя диск sdb, **тогда он будет отсутствовать в списке дисков-участников массива**. * Удалить диск /dev/sdb из RAID массива и пометить раздел /dev/sdb1 как сбойный помечаем раздел /dev/sdb1 как сбойный, командой: mdadm --manage /dev/md0 --fail /dev/sdb1 - где md0 номер вашего софт RAID массива удаляем раздел /dev/sdb1 из RAID массива, командой: mdadm --manage /dev/md0 --remove /dev/sdb1 * Выключить сервер и заменить диск shutdown -h now * После физической замены диска необходимо создать на нем раздел командой: sfdisk -d /dev/sda | sfdisk --force /dev/sdb - для DOS разделов yum -y install gdisk - для GPT разделов sgdisk --backup=table /dev/sda sgdisk --load-backup=table /dev/sdb sgdisk -G /dev/sdb проверить создался ли раздел можно командой: fdisk -l * Добавляем /dev/sdb1 в /dev/md0 mdadm --manage /dev/md0 --add /dev/sdb1 * Проверяем процесс выполнения синхронизации дисков командой: cat /proc/mdstat Если вышедший из строя диск /dev/sdb имел boot сектор, то его необходимо установить командой: **grub-install /dev/sdb** **grub2-install /dev/sdb** - для centos7 - 8 Для rescue примонтировать ОС как в инструкции о сбросе пароля, удалить в примотированной ОС файл /etc/mtab и скопировать вместо его файл из rescue. Затем : export SHELL=/bin/bash chroot /mnt/centos и выполнить команду.