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

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

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

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

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

2. Найти новый/сбойнувший диск, например /dev/hdb
{panel}
Видим:
{code}
  9     1    1044160 md1 0 0 0 0 0 0 0 0 0 0 0
   9     2    1044160 md2 0 0 0 0 0 0 0 0 0 0 0
   9     3  232693376 md3 0 0 0 0 0 0 0 0 0 0 0
   9     4   58163264 md4 0 0 0 0 0 0 0 0 0 0 0
   8     0  292968750 sda 32 144 352 60 0 0 0 0 0 60 60
   8     1     102400 sda1 13 63 152 24 0 0 0 0 0 24 24
   8     2  291887104 sda2 13 63 152 13 0 0 0 0 0 13 13
   8    16  292968750 sdb 10278 23561 266544 120180 16966 24283 342560 6129218 0 61470 6297908
   8    17    1044224 sdb1 3650 14116 141378 25627 4 3 32 23 0 18597 25650
   8    18    1044225 sdb2 28 97 262 73 1 0 8 5 0 78 78
   8    19  232693492 sdb3 6532 9204 124264 93640 16817 23727 336936 6103175 0 55273 6245323
   8    20   58163332 sdb4 62 126 592 815 144 553 5584 26016 0 23298 26831
  # cat /proc/partitions
major minor #blocks name

8 0 244140625 sda
8 1 3906233 sda1
8 2 14648320 sda2
8 3 33164288 sda3
8 4 1952768 sda4
8 5 145993728 sda5
8 6 22110208 sda6
8 7 11054080 sda7
9 3 33164224 md3
9 4 1952704 md4
9 5 145993664 md5
9 6 22110144 md6
9 7 11054016 md7
9 1 3906112 md1
9 2 14648256 md2
8 16 244140625 sdb
{code}
Здесь видно что диск sdab скорее всего новый(в данном случае это так). Лучше знать наверняка какой диск вы поменяли.

3. Допустим в рейде уже есть разделы /dev/sdba, а новый диск /dev/sdab. Создаем таблицу разделов на новом диске
*Важно: не перепутайте диски местами*
{panel}
sfdisk \-d /dev/sdb \| sfdisk \--force /dev/sda 
sgdisk -R /dev/sdb /dev/sda
sgdisk -G /dev/sdb
{panel}
После этого будет показана таблица новых разделов в формате:
Проверяем что разделы создались
{panel}
cat /proc/partitions
{panel}
Видим:
{code}
# cat /proc/partitions
major minor #blocks name

8 0 244140625 sda
8 1 3906233 sda1
8 2 14648320 sda2
8 3 33164288 sda3
8 4 1952768 sda4
8 5 145993728 sda5
8 6 22110208 sda6
8 7 11054080 sda7
9 3 33164224 md3
9 4 1952704 md4
9 5 145993664 md5
9 6 22110144 md6
9 7 11054016 md7
9 1 3906112 md1
9 2 14648256 md2
8 16 244140625 sdb
8 17 3906233 sdb1
8 18 14648320 sdb2
8 19 33164288 sdb3
8 20 1952768 sdb4
8 21 145993728 sdb5
8 22 22110208 sdb6
8 23 11054080 sdb7
{code}
Device Boot Start End #sectors Id System
/dev/sda1 * 1 2088449 2088449 83 Linux
/dev/sda2 2088450 4176899 2088450 82 Linux swap
/dev/sda3 4176900 469563884 465386985 83 Linux
/dev/sda4 469563885 585890549 116326665 83 Linux
Successfully wrote the new partition table
{code}
4. Подключаем созданные разделы в raid: