LINUX.ORG.RU
ФорумAdmin

soft-raid «миграция» с raid1 на raid10

 , ,


0

1

Есть рабочее зеркало на 1Тб на двух одинаковых хардах, поверх него lvm. Есть еще два одинаковых харда по 3Тб. Задача сделать из них raid10 на 2Тб, остаток в зеркало. Поверх всего что получится так же будет lvm.

Получается несколько вариантов разбития дисков:

  1. Зеркальные пары 1 и 2 обединяем в stripe. Тут в зеркалах будут одинаковые диски. Из разделов 3-4 делаем зеркало.
       |---1--||---2--+---3--+---4--|
       |---1--||---2--+---3--+---4--|
    
  2. Зеркальные пары 1 и 4 объединяем в stripe. Тут в зеркалах разные диски. С остатком все аналогично первому случаю.
       |---1--||--2---+--3---+---4--|
       |---1--+---2--+---3--||---4--|
    
  3. Ну и еще такой вариант. Зеркальные пары 1 и 2 объединяем в stripe. Тут вообще хз что с raid10 творится, зато на 4ой паре можно собрать зеркало из разных дисков, ну и 3 тоже под зеркало.
       |---1--||--2---+--3---+---4--|
       |---1--+---2--+---3--||---4--|
    

Что лучше выбрать? Правильно ли я понимаю, что если в «зеркальных парах» стоят разные харды, вероятность выхода из строя сразу двух должна быть меньше? Но стоит ли так делать? Может рассмотреть какие-либо еще альтернативы?

И как правильнее собирать 10ку в этих случаях? Создавать md[1,2]-raid1 и из них создавать md3-raid0 или сразу mdadm --create /dev/md3 --level=10 --raid-devices=4 ... (тут не понятно как указать «зеркальные пары»).

Лично мне больше первый вариант нравится.

Или вообще забить на raid10 и создать +еще одно зеркало на 3Тб:)

--

Диски 1Тб: WDC WD10EZEX-22RKKA0, 3Тб: ST3000DM001-1CH166. Более подробно: https://pastebin.com/JFDHur2j Диски не новые, обе пары использовались до этого как raid1. Кстати, насколько они живые? Вроде ок, но может я что то проглядел. Вывод smartctl: https://pastebin.com/SVCHVwaz

★★

Или вообще забить на raid10 и создать +еще одно зеркало на 3Тб:)

Если это не продакшен, то забить на RAID и использовать диски для бэкапов так же парами.

Кстати, насколько они живые? Вроде ок, но может я что то проглядел. Вывод smartctl: https://pastebin.com/SVCHVwaz

Четвёртый в плохом состоянии, незначительные проблемы у третьего.

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

Кстати да. Сочувствую. Под нагрузкой это говно долго не протянет

И рейд не спасёт, помрут они почти одновременно.

router ★★★★★
()

Есть еще два одинаковых харда по 3Тб. Задача сделать из них raid10 на 2Тб, остаток в зеркало.

У тебя не получится на Raid 10 нужно минимум 4 диска

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

Вообще у него четыре диска.

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

на Raid 10 нужно минимум 4 диска

по 1Тб отбить от 3-х терабайтных. Получится 4 диска (два диска и два раздела).

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

Под нагрузкой это говно долго не протянет

не протянет потому что говно (https://habrahabr.ru/post/251941/) или потому что состояние уже такое (из результатов smartctl)?

они стояли на одном веб сервере в зеркале. Говно, но работало. Нагрузок там бешеных не было, но и не сказать, что сосвсем простаивал.

Вот и думаю теперь, надо ли мне вообще оно... Тем более собирать 10ку по первой схеме - какраз два плохих диска будут в одной зеркальной паре стоять...

Если только пересобрать два raid1 (1Тб хард)&(1Тб раздел от 3х). Но чета тоже не очень. Так хоть одно зеркало нормальное есть, а это будет заведомо два практически degraded массива.

Снять их и погонять какой-нибудь mhdd? Там вроде как сразу видно если уже сыпаться начал...

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