LINUX.ORG.RU
решено ФорумAdmin

Не добавляется диск в софтовый Raid1

 ,


0

3

При добавлении нового диска в массив происходит ошибка

bash-3.2# mdadm /dev/md1 --add /dev/sda1
mdadm: /dev/sda1 not large enough to join array
Таблицы разделов, насколько понимаю одинаковые:
Model: Seagate ST3000DM001-9YN1 (scsi)
Disk /dev/sda: 5860533167s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End          Size         File system  Name  Flags
 1      2048s  5860532223s  5860530176s               nas        

Model: WDC WD30EFRX-68EUZN0 (scsi)
Disk /dev/sdb: 5860533167s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End          Size         File system  Name  Flags
 1      2048s  5860532223s  5860530176s  xfs          nas   raid

cat /proc/partitions

major minor  #blocks  name

   8     0 2930266584 sda
   8     1 2930265088 sda1
   8    16 2930266584 sdb
   8    17 2930265088 sdb1
  31     0       1024 mtdblock0
  31     1       6144 mtdblock1
  31     2     254976 mtdblock2
   9     1 2930264896 md1
cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid6] [raid5] [raid4] 
md1 : active raid1 sdb1[0]
      2930264896 blocks super 1.0 [2/1] [U_]
      
unused devices: <none>

В чём может быть проблема? Кажется, уже всё перепробовал( Или проблема может в том, что производители дисков разные?

mdadm -D /dev/md1
mdadm --zero-superblock /dev/sda1

Внимание: вторая команда деструктивна для данных на /dev/sda1. Ну и после неё попробуй добавить снова. Если не получится - тогда выхлоп первой команды - сюда, будем курить

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte
bash-3.2# mdadm -D /dev/md1
/dev/md1:
        Version : 01.00.03
  Creation Time : Mon Jul  6 00:20:05 2015
     Raid Level : raid1
     Array Size : 2930264896 (2794.52 GiB 3000.59 GB)
  Used Dev Size : 5860529792
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Thu Jul  9 00:22:58 2015
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : malish:1
           UUID : a7f8ff29:33fa4816:66243225:a68b93af
         Events : 12418

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       0        0        1      removed

Супер-блок обнулял, поэтому

bash-3.2# mdadm --zero-superblock /dev/sda1
mdadm: Unrecognised md component device - /dev/sda1
И, забыл
bash-3.2# uname -a
Linux nas 2.6.22.18-Netgear #11 Thu May 26 11:04:55 EDT 2011 armv5tejl armv5tejl armv5tejl GNU/Linux

malish ()

А может потому что в /dev/sda1 забыл установить флаг raid?

kiotoze ★★★★ ()
Ответ на: комментарий от kiotoze

Ещё день назад raid был на диске sda, а sdb не добавлялся в массив. Я с него все данные перенёс на sdb и пытаюсь манипулировать с sda. Раздел sda был без меток «raid» изначально (когда рейд был ещё жив, до того, как один из дисков умер), метка «File system» тоже по факту никакого значения не имеет. Появилась новая версия, которая нужно проверить - косячный сам mdadm. Постараюсь на бубунте собрать массив, а потом готовый внести в текущую систему. По результату отпишусь.

malish ()
Ответ на: комментарий от malish

А ребут машины делал?
У меня было похожее, когда диск я ему всунул, а синхронизация не шла. И только ребут помог.

kiotoze ★★★★ ()
Ответ на: комментарий от kiotoze

Ребут, естественно, делал. На нормальном десктопе всё-таки удалось добавить диск. Так и не понял, в чём именно была ошибка, но помогло следующее: -новая версия mdadm, которую на nas довольно сложно было обновить. -после создания разделов не нужно создавать файловую систему на них, т.к. фс создана уже поверх массива. -всё-таки поменял флаг на «raid» на разделе другого диска.

Сейчас диск в процессе добавления

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 sdb1[2] sda1[0]
      2930264896 blocks super 1.0 [2/1] [U_]
      [=>...................]  recovery =  7.9% (231861696/2930264896) finish=295.4min speed=152204K/sec
Всем спасибо.

malish ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.