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

Замена HDD в RAID1.


0

1

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

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

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


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

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

GotF ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от NEM

>Явный офтоп

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

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

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

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

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

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

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

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

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

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

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

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

А как у них с фрагментацией, в таком случае? Ведь возможна ситуация, когда раздел сильно расползётся по разным участкам диска? В 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.