Восстановление программного обеспечения raid с помощью таблицы разделов GPT
Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.
Проблема
Программное обеспечение raid управляется MDadm находится в сокращенном режиме.
Раствор
Вы должны в первый раз заверить вас текущего статуса raid и тип таблицы разделов, содержащиеся на дисках в raid : с помощью инструмента расстались Вы сможете определить тип раздела в таблице жесткие диски :
# parted -l
Если ваш диск использует таблицу разделов GPT вы можете следить за этот FAQ, если наоборот таблица разделов msdos, мы приглашаем вас продолжать этот FAQ : fr:Reconstruction d'un raid software avec table de partition en MSDOS
После того, как таблица определенных разделов, нам нужно проверить состояние raid с помощью MDadm :
# cat /proc/mdstat
Для более подробной информации с этим (Замените рейда в вопрос номер Z)
# mdadm -D /dev/mdZ
Предпосылки
В новой системе раздела "GPT" Вы больше не можете использовать утилиты fdisk/sfdisk управлять разделы, вы должны использовать новую утилиту : Gdisk.
Чтобы использовать gdisk, мы будем вынуждены приступить к установке утилиты sgdisk :
Debian (от версии Джесси)
# apt install sgdisk
Ubuntu и Debian
# apt-get install sgdisk
CentOS и Redhat
# yum install sgdisk
Процедура
Убедитесь, что у вас есть резервной копии перед выполнением любых операций в таблицах данных разделов для предотвращения сухой потери данных вследствие ошибки манипуляции.
Постулат
У нас есть raid 1 градиент после отказа диска. Диск под названием Sampson неисправен и должен быть заменен, затем будет восстановить программное обеспечение raid.
- Первый рейд 1 md0 содержит раздел /загрузки
- Второй рейд 1 md1 содержит раздел подкачки и остальной частью системы
Операции
Для того, чтобы заменить новый диск в raid нам понадобится несколько вещей
- Размер диска аналогичный или более крупных (лучшее время аналогичного размера)
- правильный раздел таблицы
Мы будет дублировать таблицы раздела с исходного диска на диск назначения : (копия будет с диска на диск sdX sdY)
# sgdisk -R /dev/sdY /dev/sdX
Впоследствии необходимо будет обновить GUID таким образом избежать вы в конечном итоге с двумя дисками, имея тот же идентификатор GUID :
# sgdisk -G /dev/sdb
Давайте теперь добавить добавить диск в RAID :
Добавление раздела, содержащего /в первой загрузки raid
# mdadm --manage /dev/md0 --add /dev/sdY2
затем раздел корневого сервера во время второго рейда
# mdadm --manage /dev/md1 --add /dev/sdY4
Переходим к проверке статуса raid :
# cat /proc/mdstat
# mdadm --detail /dev/md0
# mdadm --detail /dev/md1
Другие типы raid
В зависимости от типа raid и/конфигурации, можно в конечном итоге с RAID или 1 и raid 5 на наборы различных дисков или иметь сочетание типа raid на наборы дисков. Вам нужно будет адаптировать эти команды и вы нажимаете на страницах руководств.
Включить автоматическое обновление комментариев