Jump to content
Калькуляторы

Аппаратный Raid1 resize на DELL C1100 Аппаратный Raid1 resize на DELL C1100 на Centos

Решили заменить жесткие диски 250GB на 3 терабайтные, но:

 

mdadm --grow /dev/md124 --size=max

mdadm: To use this feature MDADM_EXPERIMENTAL environment variable has to be defined.

 

df -h

Filesystem Size Used Avail Use% Mounted on

/dev/md125p2 212G 14G 188G 7% /

tmpfs 18G 0 18G 0% /dev/shm

/dev/md125p1 194M 28M 157M 15% /boot

/dev/md124p1 230G 3,5G 215G 2% /var

 

Raid аппаратный, OS Centos. Перепробовали различные варианты, не как не получается безболезненно расширить размер. На данном сервере установлен биллинг по этому желательно произвести все действия на работающей системе либо с минимальным отключением. Может кто сталкивался с данной проблемой.

Share this post


Link to post
Share on other sites

Взаимоконфликтующие понятия:

Raid аппаратный

и

mdadm

Это раз.

Работать с mdadm на боевом сервере не понимая что ты делаешь (а именно это и видно из Ваших команд) я бы не советовал. Это два.

Кроме как с рейдом нужно работать с партициями и с файловой системой, это три. Оно же два.

Share this post


Link to post
Share on other sites

mdadm сами не ставили он сам появился после установки OS на аппаратный raid. C mdadm работали на программном raid там это без проблем работало. Использовали CentOS по требованию разработчика биллинга, на остальных серверах используем Debian. Что может быть видно из приведенных команд? Первая показывает проблемму, вторая приведена для понимания, что на данном разделе находится

Share this post


Link to post
Share on other sites

Mdadm это программный рейд.

 

mdadm --grow

расширяет массив, увеличивая в нем количество дисков.

Никакого отношения к увеличению размеров дисков это не имеет.

Share this post


Link to post
Share on other sites

Вы спорить собрались, или совета спрашиваете ?

Чтоб спорить - нужно знаний поднабраться сначала.

Share this post


Link to post
Share on other sites

Разобрались в аппаратном raid -G принципеальна в комманде

 

mdadm -G /dev/md124 --size=max

Сейчас resync, спасибо за помощь

 

Вы спорить собрались, или совета спрашиваете ?

Чтоб спорить - нужно знаний поднабраться сначала.

Вы предсказываете уровень знаний по фотографии?

Share this post


Link to post
Share on other sites

Вы предсказываете уровень знаний по фотографии?

В Вашем случае - даже фотографии не надо =)

Share this post


Link to post
Share on other sites

Вы предсказываете уровень знаний по фотографии?

В Вашем случае - даже фотографии не надо =)

Мне вас жаль....

 

Гхм, вам еще возвращаться за советом относительно партиций, а вы уже все тут испортили :)

Share this post


Link to post
Share on other sites

Какой нафик софтовый.

В сервере 4 жестких диска. Во время установки на контролере были подняты два зеркальных raid. При установке CentOS были обнаружены 2 raid которые и были разбиты на разделы. Вопрос: так какой это raid?

Share this post


Link to post
Share on other sites

Tamplier

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

tartila правильно сказал. Вы уже тут мнение о себе испортили. Я вам помогать точно не буду. Читайте книжки.

Share this post


Link to post
Share on other sites

grifin.ru

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

 

Какой нафик софтовый.

man mdadm

Тогда объясните откуда взялись md0 и md1, если raid настроен через контролер. С аппаратным raid опыта мало, но по логике они уж очень похожи на те что были созданы через контролер, темболее при физическом извлечении жесткого диска он и из массива изчезает в mdadm, а при возвращении на место он начинает восстановление.

Share this post


Link to post
Share on other sites

grifin.ru

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

 

Какой нафик софтовый.

man mdadm

Тогда объясните откуда взялись md0 и md1, если raid настроен через контролер. С аппаратным raid опыта мало, но по логике они уж очень похожи на те что были созданы через контролер, темболее при физическом извлечении жесткого диска он и из массива изчезает в mdadm, а при возвращении на место он начинает восстановление.

 

Вы как с луны упали, есть аппаратный рейд, fakeraid, и софтовый. Так вот, fakeraid и софтовый рейд одно и тоже, просто у вас в биосе для удобства (для кнопкодавов начитавшихся журнала Hacker) встроили утилиту создания массива. Нынче линух поумнел и научился брать настройки грубо говоря из рейда созданного "биосной" утилитой и самому определять, что softraid создан сторонней утилитой. А еще тройку лет назад вы бы при инсталяции линуха на такой "аппаратный рейд от Tamplier" вы увидели в утилите разметки диска обычных два винта. Другими словами - fakeraid = обычный softraid+сторонняя утлита создания raid. Вам это уже говорят тысячу раз, но вам легче гвоздь в голову вбить, чем что-либо доказать.

Share this post


Link to post
Share on other sites

А еще тройку лет назад вы бы при инсталяции линуха на такой "аппаратный рейд от Tamplier" вы увидели в утилите разметки диска обычных два винта.

Таки нет. Увиедлся бы либо один "рэйдовый" диск, либо, как сейчас, dmraid (не путать с mdraid)

И вопрос, как я понял, в том, увидит ли контроллер новый рэйд полноценно :)

Share this post


Link to post
Share on other sites

А еще тройку лет назад вы бы при инсталяции линуха на такой "аппаратный рейд от Tamplier" вы увидели в утилите разметки диска обычных два винта.

Таки нет. Увиедлся бы либо один "рэйдовый" диск, либо, как сейчас, dmraid (не путать с mdraid)

И вопрос, как я понял, в том, увидит ли контроллер новый рэйд полноценно :)

Таки да все же, очень хорошо помню свои сервера на nvidia и красной шапкой на борту.

Share this post


Link to post
Share on other sites

Аффтару топа.

 

1. Ваш рейд софтовый, спорить даже не пытайтесь. Если его Intel называет "аппаратным", значит это BIOS-assisted, fakeraid, "шляпа". Софт под видом харда для "матёрых" виндузятников, которые всё равно не отличат.

2. Если бы был не софтовый - устройств md (софтрейд md/dm, в вашем случае DM для fakeraid) не было бы. Были бы соответствующие ноды LUN в /dev, выглядящие просто как единые блочные устройства. Ну и в scsi-стеке светились бы.

3. Без бэкапа я бы не рисковал, DM может накосячить с метаданными, ибо как их правильно строить для вашего RAID BIOS - 100% знает только ваш RAID BIOS.

 

Вообще в вашем случае проще добавить дисков, собрать новый массив (либо так же через BIOS, либо правильно через MD), и скопировать всё на него. Потом чуть пляски с бубном - коррекция fstab, возможно initrd, инсталляция grub, и вы ready to go. Дальше извлекается старый. При правильно заточенных руках это ~15 минут даунтайма без риска для жизни данных.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.