mdadm raid1 не удается повторно синхронизировать

Путем ZFS работает, то, что в пуле он имеет наборы набега или группы. Для расширения способности, необходимо добавить дополнительные группы на том же уровне RAID к пулу. IO затем разделяется через все группы в шпульке, которые имеют свободные блоки. Таким образом, шпулька с большим количеством небольших наборов дисков является быстрой и высоконадежной.

Таким образом, я предположил бы, что Вы помещаете все диски в один пул или как 3 дисковых группы набегов или как 6 2 группы зеркала диска.

Опция Raidz

  • Пул ZFS
    • raidz Drive1, Drive2, Drive3
    • raidz Drive4, Drive5, Drive6
    • raidz Drive7, Drive8, Drive9
    • raidz Drive10, Drive11, Drive12

Профессионалы

  • Это позволило бы Вашей установке переживать отказ контроллера.
  • Это также распространит Ваш IO через все 4 группы в пуле, который далее улучшит пропускную способность.

Зеркальная опция

  • Пул ZFS
    • зеркально отразите Drive1, Drive2
    • зеркально отразите Drive3, Drive4
    • зеркально отразите Drive5, Drive6
    • зеркально отразите Drive7, Drive8,
    • зеркально отразите Drive9, Drive10
    • зеркально отразите Drive11, Drive12

Профессионалы

  • Это позволило бы Вашей установке переживать 1 отказ контроллера.
  • Это также распространит Ваш IO через все 6 групп в пуле, который может быть быстрее.

Недостатки

  • Вы потеряете 50% сырой емкости дисков.
0
задан 2 June 2010 в 20:23
3 ответа

Вы не должны пытаться подготовить новый диск любым значимым способом, если Вашими составляющими набега не являются НА САМОМ ДЕЛЕ РАЗДЕЛЫ ДИСКА не сами диски. В этом случае Вы создали бы раздел на новом диске, который является тем же размером как тот на остающемся активном диске.

Вы никогда не должны касаться старого диска вообще - он, как предполагается, является отказавшим и ненадежный.

Корректная процедура должна удалить поврежденный диск, добавить новый, пустой диск и затем использовать mdadm, чтобы добавить что новый диск к массиву. Вы сделали бы это что-то вроде этого:

mdadm --add /dev/md0 /dev/<newdrive>

Ядро будет затем синхронизировать новый диск в массив, копируя данные из одного остающегося исправного диска.

0
ответ дан 4 December 2019 в 15:14

РЕ:

Я удалил неисправный диск, скопировал раздел с остающегося исправного диска на новый диск и затем добавил его к набегу.

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

Единственная вещь, которую Вам придется сделать, помещается новый диск в Вашу систему, и используйте mdadm, чтобы добавить его к Вашей группе набега.

Если Вы действительно делали копию (т.е. dd, если =/dev/good_disk =/dev/new_disk), Вы, вероятно, волновали копирование набега UUID или что-то, что позволяет mdadm знать, который - диск, который, и затем это запутывается.

1
ответ дан 4 December 2019 в 15:14
  • 1
    Извините, я сформулировал ту несправедливость... Я имел в виду, я скопировал схему выделения разделов от диска до диска с sfdisk... Спасибо –  thatjuan 2 June 2010 в 22:44
  • 2
    Команда Вы хотите скопировать разделы, sfdisk -d /dev/gooddrive | sfdisk /dev/newdrive –  Tom O'Connor 15 July 2010 в 12:45

Установите новый HD, разделите его как предложенный Tom O'Connor и затем используйте mdadm для восстановления массива. См. страницу справочника mdadm под "Режимом For Manage": - добавляют опцию:

mdadm /dev/md0 --add /dev/sda1 

Вы можете иметь к "-сбой" первый заменяющий диск сначала.

1
ответ дан 4 December 2019 в 15:14

Теги

Похожие вопросы