Восстановление диска в raid. Замена диска в raid.

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (17)

просмотр истории страницы
*Предварительно рекомендуем скопировать бэкап на отдельный диск.*

1. Найти # Найдите рабочий диск, например /dev/sda
{panel}
cat /proc/mdstat
{panel}

2. Найти новый/сбойнувший # Найдите сбойнувший диск, например /dev/sdb
Установите пакет с программой smartctl
{panel}
yum -y install smartmontools
{panel}
Узнайте серийный номер диска.
{panel}
smartctl --all /dev/sdb | fgrep 'Serial Number'
{panel}
Пример вывода:
{panel}
Serial Number: WD-WCAW00000111
{panel}
Физически удалите диск с номером из сервера.
# Установите новый диск в сервер. Он может быть определён с темже названием, что и старый, например /dev/sdb
# Найдите новый диск, например /dev/sdb
{panel}
cat /proc/partitions
{panel}
8 16 244140625 sdb
{code}
Здесь видно что диск sdb скорее всего новый(в данном случае это так). Лучше знать наверняка, какой диск вы поменяли. Проверьте его серийный номер(пункт 2).

3. # Допустим в рейде уже есть разделы /dev/sda, а новый диск /dev/sdb. Создаем таблицу разделов на новом диске
*Важно: не перепутайте диски местами*
{panel}
8 23 11054080 sdb7
{code}

4. # Подключаем созданные разделы диска sdb в raid:

{panel}
mdadm \-a /dev/md1 /dev/sdb1
{panel}
При этом могут выводится сообщения вида: *mdadm: added /dev/sdb6*

5. # Мониторим восстановление дисков командой 
{code}
cat /proc/mdstat
{code}
Здесь видно, что прошло заполнение раздела md1. В нем уже видно два диска (символы UU). В остальных разделах пока по одному диску.
# Ожидаем заполнения дисков.

6. После заполнения дисков меняем провода для жестких дисков.
{info}
Примечание: Если на живой системе восстановить не удается из-за занятости устройств, можно загрузиться с установочного CD-диска и выполнить эти команды на консоли ALT+F2.
{info}