LINUX.ORG.RU
ФорумAdmin

Замена дисков в рейде на большего размера.

 


0

1

Здравствуйте.

В наличии файловый сервер. Ubuntu 14.04. Из 3 HDD 1Gb собран RAID5.

Задача: заменить 3 HDD 1Gb на 3 HDD 2Gb

Как я это представляю: отключаю от рейда 1 диск, на его место ставлю новый диск, жду когда рейд сделает ребилд с новым диском. И так со всеми остальными дисками.

Всё верно?

Вопрос:

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


Мы не телепаты. RAID чем сформирован? Общий ответ на вопросы: Вероятно нет.

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

Райд верняк софтовый.

Лучше сделать бекап и заного на новые винты райд сделать.

anonymous
()

Как правило, да. Смотри документацию RAID-контроллера.

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

Рейд софтовый, собран при установки системы.

INDIGO
() автор топика

Дополнительная информация

На сервере установлена такая MB https://ru.msi.com/Motherboard/P965_NeoF_V2.html#hero-overview

Всего подключено 4 винта к SATAII (сиреневые порты) 1 винт c OS и 3 винта с рейдом.

Есть такая идея: Не менять винты на большие, а добавить еще через внешний контролер.

В наличии есть такой: http://www.espada-tech.ru/pr_-23932.shtml

Ставлю этот контроллер, к нему подключаю новые винты, винты добавляю к рейду.

Так заработает?

INDIGO
() автор топика
Ответ на: Дополнительная информация от INDIGO

Ставлю этот контроллер, к нему подключаю новые винты, винты добавляю к рейду.

vs

Интерфейс PCI 32-Bit 33MHz
Поддержка стандартов SATA-1

и я вижу там целых 4 порта sata

Если ты очень хочешь, чтобы просела скорость работы со всем массивом, то добавляй конечно через него. Предполагаю, что падение скорости ты заметишь уже при подключении к нему второго винта из 4х возможных (пиковая пропускная способность для 32bit pci 33mhz не более 133МБ/c)

NightOperator ★★★
()
Последнее исправление: NightOperator (всего исправлений: 3)

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

ответ «нет». Понять-то он поймет, но будет использовать только объем, равный отключенному (меньшему) диску.

Если простой сервера в 1-2 дня не критичен, предлагаю: приготовить livecd, подключить новые диски к упомянутому контроллеру (жаль что такое старье, лучше было бы что-нибудь на PCIe), собрать там md-raid нужной конфигурации, скопировать разделы со старых дисков. Убрать старые диски (аккуратно пометив, в каком порту какой стоял), переткнуть новые диски в мать, убрать контроллер и добиться загрузки с новых дисков.

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

А если другой контролер, по быстрее, поставить

У тебя на матплате стоит P965+ICH8, почитай спеки на неё, на pci rev 2.x и pci-express 1.0 и подумай ;)

NightOperator ★★★
()
Последнее исправление: NightOperator (всего исправлений: 4)
Ответ на: комментарий от Deleted

Странно, но никто не написал про бэкапы. ТС они же у вас есть? Воткнуть новые харды, развернуть из бэкапа. По времени простоя скорее всего больше получиться но и гемороя меньше. За теже 1-2 дня уложиться должны.

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

добиться загрузки с новых дисков.

ТС пишет, что ОС на отдельном винте, наверное и загрузчик там. Или именно из-за этого пункта планируется простой 2 дня?

2ТС. mdadm понимает, но сам ничего не делает. Руками по одному удаляете старый диск из массива, добавляете новый, если добавлете не диск, а раздел диска, то сначала делаете его на весь диск. После того как все диски станут 2Гб, даёте команду:

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

Если raid был с bitmap, то убираете его на время grow.

Ну и +1 к бекапам. Всё такаки RAID5 без hot spare на 2 Гб дисках.

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.