Восстановление программного обеспечения raid с помощью таблицы разделов GPT

Материал из Ru Ikoula wiki
Версия от 19:22, 9 августа 2016; Ikbot (обсуждение | вклад) (Новая страница: «<br /> Эта статья является результатом автоматического перевода, выполняемого программно…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Jump to navigation Jump to search


Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.

Проблема

Программное обеспечение 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 на наборы дисков. Вам нужно будет адаптировать эти команды и вы нажимаете на страницах руководств.



Вы не можете оставлять комментарии.