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

Замена HDD в RAID1.


0

1

Добрый день уважаемые. Нужно поменять винты (разбитые на два раздела) работающие в RAID1 на винты большего размера.

Мне представляется это так - выводим один винт из массива, подвешиваем новый, делаем разметку такую, же как и на старом, зеркалируем. Как поступить с оставшимся местом?

Буду благодарен за дельные советы как лучше это сделать.


>> Как поступить с оставшимся местом?

Ну, а воткнуть два этих больших, собрать на них ещё один RAID, а потом скопировать данные с первого массива, не вариант?

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

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

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

Тогда так:

  • удалить один диск из массива
  • вставить новый, и создать на нём degraded-массив уже большего размера
  • скопировать туда данные
  • удалить первый диск, вставить на его место второй большой
  • добавить последний в новый массив
  • resync
  • PROFIT!

Подходит?

GotF ★★★★★ ()

А если бы Вы предварительно на этапе инсталляции сервера подумали и задействовали LVM, то можно было бы просто сделать так:

mdadm --create /dev/md2 -n 2 -l raid1 /dev/sdc1 /dev/sdd1
vgextend vgname /dev/md2
pvmove /dev/vgname/volume1 /dev/md2
pvmove /dev/vgname/volume2 /dev/md2
...
pvmove /dev/vgname/volumeN /dev/md2
vgreduce vgname /dev/md1
И никаких более плясок с degraded-массивами. Кстати, сейчас самое время переключиться на LVM...

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

>> Нужно именно заменить, т.к. их больше некуда втыкать.

их больше некуда втыкать

Или я чего-то не понимаю? :)

Кстати, сейчас самое время переключиться на LVM...

+1.

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

Кстати да - если ТСу все равно некуда втыкать винты - значит ему так и так устраивать даунтайм, почему бы просто тогда не воткнуть один старый +2 новых в другой комп и там просто все скопировать??? Тут уже никакой разницы, будет ли два рестарта в 30 минут или один даунтайм на те же 30 минут, КМК.

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

>А если бы Вы предварительно на этапе инсталляции сервера подумали и задействовали LVM

Было это 6 лет назад и об этом не думалось. :(

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

Было это 6 лет назад

придерживаемся политики «а не заменить ли нам винты после 36 месяцев работы, даже если смарт красивый?». 6 лет - это очень круто!

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

>Тут уже никакой разницы, будет ли два рестарта в 30 минут или один даунтайм на те же 30 минут, КМК.

Тогда будет 2х30=60 мин. вместо 30 мин. Или я чего-то не догнал? :)

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

>6 лет - это очень круто!

:) Будут работать заразы до смерти!

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

жесть, вот это Ъ-ынтерпрайз.
не буду постить сюда офтоп, кто хочет сам найдет, как эта задача решается в более других системах, но скажу что даунтайм для этого точно не нужен ;)

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

>ставить новый, и создать на нём degraded-массив уже большего размера

зачем такой велосипед? разве просто расширить границы последних разделов на винтах и resync недостаточно, чтобы оно автоматом расширило последний массив?

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

Явный офтоп, Вы наверное невнимательно все перечитали..

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

>Явный офтоп

почему?
во-первых, знак вопроса
во-вторых, я привык, что после процедуры ниже, все автомагически будет как надо
- вывести диск из массива(ов)
- вытащить
- вставить новый
- разметить как было. подозреваю, в случае линукса, расширить границы последнего раздела до конца нового диска. в zfs нет радостей статических разделов.
- присоединить обратно в массив, подождать пока закончится sync.
- повторить со вторым диском
- magic ;)

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

Во первых, знака вопроса не должно было быть.
Во вторых, меня не устраивают размеры старых разделов.
Спасибо за еще один совет. :)
А мне надо маны по LVM читать.

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

>> зачем такой велосипед?

Потому что просто и надёжно. А с ресайзом я сам не пробовал, потому не знаю, работает оно, или нет :)

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

>>Во вторых, меня не устраивают размеры старых разделов

разделов где-то посреди? что-же за разметка диска такая тогда? =)

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

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

ну вот реальный шанс узнать.
давай ТС, проведи эксперимент =)

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

>> в zfs нет радостей статических разделов.

А как у них с фрагментацией, в таком случае? Ведь возможна ситуация, когда раздел сильно расползётся по разным участкам диска? В LVM можно установить требование непрерывной аллокации. А тут?

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

P.S.: да, в LVM разделы не в полном смысле динамические, но тем не менее.

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

>разделов где-то посреди? что-же за разметка диска такая тогда? =)

Может я не очень подробно все описал, но на этом массиве нет системы (она в другой паре винтов), а здесь же файлопомойка для Самбы.

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

>ну вот реальный шанс узнать.

Не шанс. Сервак рабочий. И надо сделать все быстро.

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

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

Винты IDE/SATA? Можно купить переходников USB->SATA/IDE.

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

САТА. А Вы батенька телепат, однако!
Висит и на УСБ карманчик с одним винтом для не критической информации (т.е. ее утрата может вызвать только легкое сожаление). И не хочется, чтобы важный массив находился вне корпуса системника.

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

И не хочется, чтобы важный массив находился вне корпуса системника.

Это же временно, только на время копирования информации.

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

>>но на этом массиве нет системы

это, в общем то, неважно. хотя в лине я уже ничему не удивляюсь, особенно после предложения воткнуть в другой комп )
вариантов надавали, осталось выбрать =)

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

>Это же временно, только на время копирования информации.

Мне трудно будет обьяснить руководству целесобразность покупки данного девайса для временного использования.
Еще раз спасибо за практические советы!

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

знаем-знаем мы ту динамику... необходимость неразмеченного пространства...
но на безрыбье ... =)

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