Всем привет!
Давненько не брал я в руки шашки Давно я здесь небыл )
Решил поделиться простым (я бы даже сказал - элегантным) способом замены диска типа Basic на диск большего размера. (первоисточники будут приведены внизу)
Есть DS-1511+. В нем установлены 5 дисков - на каждом создан свой раздел Basic. (обсуждение вопроса "почему именно так?" выходит за рамки нашей темы)
Возникла необходимость осуществить замену дисков #1 и #3.
И если для диска #3 процедура ясна и понятна:
-извлекаем заменяемый диск, на его место ставим новый, инициализируем, создаем нужный раздел с необходимым типом диска;
-цепляем старый диск снаружи и переливаем все данные.
Все достаточно просто... Есть, правда, пару минусов. Нужна коробка для подключения диска и необходимо проверить не отвалилось ли где чего связанное с созданным вновь разделом.
Однако, с диском #1 все несколько сложнее (если можно так сказать
) из-за установленных на него пакетов и приложений...
Google подсказал, что это все можно сделать гораздо проще (по крайней мере с моей точки зрения))
Итак, начнем с диска#1:
1. Извлекаем диск #3 и перезагружаемся.
http://s019.radikal.ru/i602/1707/55/44288f8942ec.jpg
2. Устанавливаем в док#3 новый диск(тот, что потом у нас станет первым)
http://s018.radikal.ru/i500/1707/81/705912c05b67.jpg
3. Идем в Разделы, выбираем первый
http://s61.radikal.ru/i174/1707/9b/6cc3654ce877.jpg
так у нас выглядит диск#1
кнопка Управление - меняем тип раздела на RAID1
http://s018.radikal.ru/i507/1707/c2/2b668ba831b3.jpg
Запускаем процесс преобразования.
Раздел 1 теперь выглядит так:
http://s012.radikal.ru/i320/1707/22/71b509f69f26.jpg
4. Ждем завершения преобразования раздела. У меня это заняло 6 часов.
5. Выключаем DS и меняем местами диски #1 и #3. Включаем DS. Должна вылезть ошибка:
http://s008.radikal.ru/i304/1707/5d/21ad8e99d094.jpg
нажимаем на Восстановить.
6. Извлекаем диск из дока#3 (т.е. убираем наш старый/маленький диск#1). Перезагружаем.
Раздел 1 переходит в состояние ограниченной функциональности
http://s018.radikal.ru/i518/1707/ce/77b723dce057.jpg
А теперь самое интересное)))
Наша задача - "развалить" RAID1 и превратить его в Basic. Для этого заходим в DS через Терминал и вводим команду:
mdadm --grow --raid-devices=1 --force /dev/md2
Предупреждаю! Бездумное использование команды mdadm может нанести вред вашим данным!!!
Хотя... Полагаю, что тот кто знает как под root`ом зайти через терминал справится с данной задачей )
Для того, чтобы не промахнуться и преобразовывать нужный диск, рекомендую заглянуть в файлы /etc/fstab и /proc/mdstat и посмотреть, что покажет fdisk -lu.
7. После ввода команды RAID1 чудесным образом превращается в Basic.
http://s48.radikal.ru/i122/1707/b9/d8965029a903.jpg
8. Расширяем раздел
http://s41.radikal.ru/i093/1707/45/91812fd25190.jpg
далее пойдет проверка расширяемого раздела.
И по завершению мы получаем:
http://s41.radikal.ru/i091/1707/bf/7b12ff63980d.jpg
Вот и все.
Короткая версия замены диска 1 - без слайдов )
- Извлекаем диск3, reboot - Ставим новый диск в док3, reboot - Конвертируем Раздел1(Basic) в RAID1, reboot - Меняем местами диски 1 и 3, reboot - Извлекаем диск из дока3, reboot получаем состояние ограниченной функциональности.- Терминал mdadm --grow --raid-devices=1 --force /dev/md2 - Расширяем диск, Reboot В итоге получаем полную копию нашего диска1, но большего размера. - Возвращаем на место диск3, reboot p/s/ на всех этапах, когда крашатся системные разделы, не забываем их восстанавливать
Первоисточник:
з.ы. Забыл написать, что за все что вы начудите с дисками - вы будете отвечать сами)