Sign in to follow this  
kurianov

Как пересобрать RAID 1?

Recommended Posts

Приветствую!

 

DSM 6.0.2 upd9, btrfs

 

Был тестовый сервак изначально с одним хардом на 500 гб.

Далее он перестал быть тестовым и в него добавился диск 1 тб в raid 1

Какое-то время работал так. Туда слита важная инфа.

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

По ошибке (по привычке) отзеркалил добавив третий диск в тот же райд. Система запомнила, что их в райде уже 3 шт.

(Да-да, я уже понял, что надо было просто заменить малый диск и сделать восстановление, но по опыту работы с другими типами райдов (а вдруг где-то бэды?!) сделал так как уже сделал)

Далее вынул 500, вкл-выкл, вернул 500, вкл, ругается на неисправность массива (состояние 2/3).

500ку вывел одиночным диском типа бэсик. (он пока еще пуст)

Не понял, как уменьшить в DSM количество дисков в райде 1 (ведь это простые дубли и софтовый райд)

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

а ДСМ настойчиво требует еще один диск, помнит, что их было 3 (зачееем??? это же райд 1..), он даже не хочет проверять вновь вставленный диск. (что за бред?) У него даже нет простой функции "сопоставить" или т.п. Получается, на этой оси ни при каких обстоятельствах нельзя вынимать диск даже при необходимости сделать дополнительный бэкап "на полку".

 

Ситуацию описал, более четко сформулирую вопрос:

1. Как изменить (уменьшить) количество дисков в райд 1?

или

2. Как развалить этот бредовый райд и разбить его на самостоятельные работоспособные диски с сохранением инфы? Т.е вновь создать райд 1 из одиночного диска за счет добавления второго?

 

Цель все та же:

2х1ТБ в райд 1 + 1 отдельный диск 500гб

Share this post


Link to post
Share on other sites

Спасибо за дельный ответ и ссылку! Работает!

Но я не рискнул проделать это на своем райде. Побоялся напутать md1, 2, 3, sda, sdb...

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

А не подскажете, как точно определить кто есть кто, чтобы не ошибиться?

Share this post


Link to post
Share on other sites
Sign in to follow this