[Comm] Проблема с заменой HDD в RAID1

Vladimir Karpinsky vkarpinsky на mail.ru
Пт Сен 27 18:05:07 MSK 2013


 Здравствуйте!

Такая проблема: вылетел в RAID1 один из дисков (sda).  Пометил сбойным, выключил, поменял. Такого же диска не нашёл, взял бОльший. Далее:

# sfdisk -d /dev/sdb | sfdisk /dev/sda

# fdisk -l /dev/sdb

Disk /dev/sdb: 41.1 GB, 41110142976 bytes, 80293248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2fdc254d

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *          63     1911734      955836   fd  Автоопределение Linux raid
/dev/sdb2         1911735    10297664     4192965   fd  Автоопределение Linux raid
/dev/sdb4        10297665    80292869    34997602+   5  Расширенный
/dev/sdb5        10297728    31278554    10490413+  fd  Автоопределение Linux raid
/dev/sdb6        31278618    57898259    13309821   fd  Автоопределение Linux raid
/dev/sdb7        57898323    80035829    11068753+  fd  Автоопределение Linux raid

# fdisk -l /dev/sda

Disk /dev/sda: 80.0 GB, 80026361856 bytes, 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbc06bc06

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          63     1911734      955836   fd  Автоопределение Linux raid
/dev/sda2         1911735    10297664     4192965   fd  Автоопределение Linux raid
/dev/sda4        10297665    80292869    34997602+   5  Расширенный
/dev/sda5        10297728    31278554    10490413+  fd  Автоопределение Linux raid
/dev/sda6        31278618    57898259    13309821   fd  Автоопределение Linux raid
/dev/sda7        57898323    80035829    11068753+  fd  Автоопределение Linux raid

Все размеры, вроде, совпадают. Для 3-х из 5 разделов добавление раздела прошло успешно, а для 2-х нет:

# mdadm --manage /dev/md1 --add /dev/sda2
mdadm: /dev/sda2 not large enough to join array

Хотя согласно fdisk количество блоков совпадают.

Далее ещё интереснее:

# mdadm --manage /dev/md4 --add /dev/sda7
mdadm: cannot find /dev/sda7: No such file or directory

И действительно:
# ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda5  /dev/sda6
Где sda7, если fdisk его показывает?

-- 
Vladimir Karpinsky
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20130927/0c4b734c/attachment.html>


Подробная информация о списке рассылки community