synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › Замена HDD Basic (Volume1) на диск большего размера

Замена HDD Basic (Volume1) на диск большего размера

Igr_ua · 25.07.2017

Всем привет!

Давненько не брал я в руки шашки Давно я здесь небыл )

 

Решил поделиться простым (я бы даже сказал - элегантным) способом замены диска типа Basic на диск большего размера. (первоисточники будут приведены внизу)

 

Есть DS-1511+. В нем установлены 5 дисков - на каждом создан свой раздел Basic. (обсуждение вопроса "почему именно так?" выходит за рамки нашей темы)

Возникла необходимость осуществить замену дисков #1 и #3.

И если для диска #3 процедура ясна и понятна:

-извлекаем заменяемый диск, на его место ставим новый, инициализируем, создаем нужный раздел с необходимым типом диска;

-цепляем старый диск снаружи и переливаем все данные.

Все достаточно просто... Есть, правда, пару минусов. Нужна коробка для подключения диска и необходимо проверить не отвалилось ли где чего связанное с созданным вновь разделом.

Однако, с диском #1 все несколько сложнее (если можно так сказать :rolleyes: ) из-за установленных на него пакетов и приложений...

 

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/ на всех этапах, когда крашатся системные разделы, не забываем их восстанавливать

 

 

Первоисточник:

ссылка 1

ссылка 2

 

 

з.ы. Забыл написать, что за все что вы начудите с дисками - вы будете отвечать сами)

polanat · 25.07.2017
Всем привет!

Давненько не брал я в руки шашки Давно я здесь небыл )

 

Решил поделиться простым (я бы даже сказал - элегантным) способом замены диска типа Basic на диск большего размера

Старожилам форума - пламенный привет!!!

 

PS По теме - с некоторых пор стало модным "мувать" данные с одного бейсика (Раздел 1) на другой (Раздел 2 - можно и большего объёма ;) ) через редактирование местоположения папок общего доступа ...

Igr_ua · 25.07.2017
Старожилам форума - пламенный привет!!!

:rolleyes: :rolleyes: :rolleyes:

 

 

PS По теме - с некоторых пор стало модным "мувать" данные с одного бейсика (Раздел 1) на другой (Раздел 2 - можно и большего объёма ;) ) через редактирование местоположения папок общего доступа ...

Согласен, так тоже можно... я так раньше и делал... но есть одно но). В этом случае получается одновременное присутствие в системе двух разделов с одинаковыми номерами (например два Раздела №5)

Т.е., у меня 5 дисков (т.е. свободного слота нет). При моей системе использования разделов получается следующее:

- нужно убрать один диск (для освобождения слота) (например диск 5)

- ставим на его место новый и формируем раздел с бейсиком (естественно, что он получит тоже 5 номер)

- мувим на него диск 4

-убираем диск4 и возвращаем диск 5

и получаем 2 диска с разделами № 5 )))

Система начинает материться)) Я уже не помню нюансов, но помню, что намучился с этой ерундой...

 

А способ через RAID1 очень прост. И кстати, при нем можно не бакапить данные )

 

polanat · 26.07.2017
и получаем 2 диска с разделами № 5 )))

Система начинает материться)) Я уже не помню нюансов, но помню, что намучился с этой ерундой...

1. "Не верю!" ;) Станиславский

PS Возможно "система материлась" на более ранних (или очень древних ;) ) версиях DSM

 

2. Номер тома с точки зрения конечного пользователя никакой роли не играет - это так сказать внутренняя, можно сказать служебная информация ;)

 

А способ через RAID1 очень прост

Ну это кому как - многократные ребилды рейдов штука для дисков напряжная ...

 

И кстати, при нем можно не бакапить данные )

Тут согласен - однако и в этом вопросе на этом форуме со мной воюют отдельные апологеты "бекапа на все случаи жизни" ... :D

 

 

PS Однако я за богатсво выбора - пусть каждый сам выбирает что ему по душе ;)

Igr_ua · 26.07.2017
1. "Не верю!" ;) Станиславский

PS Возможно "система материлась" на более ранних (или очень древних ;) ) версиях DSM

ну так дык!)

Если я лет несколько не заходил на форум, и если глянуть на время наработки тех дисков, что я заменил (7 и 6,5лет) - то да... DSM тогда была древняя))) и у меня не было никакого желания проводить эксперименты.

 

 

PS Однако я за богатсво выбора - пусть каждый сам выбирает что ему по душе ;)

Абсолютно верно!!! ;)

Kagalar · 03.09.2017
Есть DS-1511+. В нем установлены 5 дисков - на каждом создан свой раздел Basic. (обсуждение вопроса "почему именно так?" выходит за рамки нашей темы)

Возникла необходимость осуществить замену дисков #1 и #3.

 

Заодно диски можно проверить утилитой Hetman Partition Recovery, если что восстановить удаленные или поврежденные файлы!

Anatoly- · 27.01.2023

Спасибо автору за инструкцию. Благополучно заменил по ней диск #1 с разделом Basic на больший (6ТБ -> 18ТБ) на DS916+ с DSM 6.2.4.

ToxiG · 30.01.2023

Спасибо автору за подробную инструкцию!

Меняю по ней 3Tb -> 6Tb на Synology DS213.

Дополню, номер рейд массива (убедится что выбрали правильный), можно посмотреть через команду:

mdadm --detail /dev/md2

Тут же можно наблюдать за копированием - прогресс ребилда рейд массива (Rebuild Status : 75% complete).

root@DiskStation:~# mdadm --detail /dev/md2
/dev/md2:
        Version : 1.2
  Creation Time : Wed Nov 27 01:40:07 2019
     Raid Level : raid1
     Array Size : 2925435456 (2789.91 GiB 2995.65 GB)
  Used Dev Size : 2925435456 (2789.91 GiB 2995.65 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Mon Jan 30 14:25:15 2023
          State : clean, degraded, recovering
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1

 Rebuild Status : 75% complete

           Name : DiskStation:2  (local to host DiskStation)
           UUID : 4bdacb69:cd0085ca:80758384:5708ba12
         Events : 3249104

    Number   Major   Minor   RaidDevice State
       0       8        5        0      active sync   /dev/sda5
       1       8       21        1      spare rebuilding   /dev/sdb5

Синхронизация RAID массивы 2.7Tb выполнена за 18 часов.

После извлечения 1 диска (3Tb) и перемещения 2 диска (6Tb) в 1й слот - состояние рейда (ограниченная функциональность) 
State : clean, degraded

root@DiskStation:~# mdadm --detail /dev/md2
/dev/md2:
        Version : 1.2
  Creation Time : Wed Nov 27 01:40:07 2019
     Raid Level : raid1
     Array Size : 2925435456 (2789.91 GiB 2995.65 GB)
  Used Dev Size : 2925435456 (2789.91 GiB 2995.65 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Tue Jan 31 01:34:54 2023
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : DiskStation:2  (local to host DiskStation)
           UUID : 4bdacb69:cd0085ca:80758384:5708ba12
         Events : 3261423

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8        5        1      active sync   /dev/sda5

При запуске с одним диском, часто мигает желтым цветом индикатор status. Плюс повторяющийся бип-сигнал спикера.
Отключить спикер можно в меню (DSM 6.2.4): Панель управления -> Оборудование и питание -> Основное -> Управление звуковым сигналом -> отключить (либо снять чекбокс по ошибкам дисков и сохранить, но лучше так не делать).

После выполнения команды и перезагрузки, система больше не ругается, писка нет, все показатели зеленые.

Но рейд массив не развалился, теперь он стал однодисковый. Возможности увеличить размер тома через DSM нет.
Пул ресурсов остался 3Тб на диске 6Тб. Как результат том на этом пуле тоже остался старый 3Тб. :(

root@DiskStation:~# mdadm --grow --raid-devices=1 --force /dev/md2
mdadm: max_devs [384] of [/dev/md2]

reboot...

root@DiskStation:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid1 sda5[1]
      2925435456 blocks super 1.2 [1/1] [U]

root@DiskStation:~# mdadm --detail /dev/md2
/dev/md2:
        Version : 1.2
  Creation Time : Wed Nov 27 01:40:07 2019
     Raid Level : raid1
     Array Size : 2925435456 (2789.91 GiB 2995.65 GB)
  Used Dev Size : 2925435456 (2789.91 GiB 2995.65 GB)
   Raid Devices : 1
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Tue Jan 31 02:06:19 2023
          State : clean
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : DiskStation:2  (local to host DiskStation)
           UUID : 4bdacb69:cd0085ca:80758384:5708ba12
         Events : 3262200

    Number   Major   Minor   RaidDevice State
       1       8        5        0      active sync   /dev/sda5

Подскажите, что еще можно сделать с рейд массивом, чтоб увеличить до полного размера диска? (6Tb)

 

Anatoly- · 01.02.2023
В 30.01.2023 в 16:42, ToxiG сказал:

Возможности увеличить размер тома через DSM нет.

Странно. У меня после ввода команды:

mdadm --grow --raid-devices=1 --force /dev/md2

когда диск 1 в Диспетчере хранения из RAID1 превратился в Basic, рядом появилось предложение расширить том. Нажал, выбрал весь доступный размер для расширения и всё.

ToxiG · 02.02.2023
14 часов назад, Anatoly- сказал:

Странно. У меня после ввода команды:

Возможно у меня не получилось Raid1 >> Basic, т.к. раздел создан на не обычном рейде - SHR (Synology Hybrid Raid).

Видео с доступными функциями из GUI DSM: https://youtu.be/SiA3G1UUUnk
Информация по рейду из консоли (root)syno_raid_console_info.txt

Еще поищу варианты, смотрю мануал по управлению рейдами, про возможности утилиты mdadm (ссылка1, ссылка2, ссылка3).

Если ничего не придумаю, вернусь у другому варианту (ссылка).
Новый диск 6Tb обнулить, подготовить как чистый, далее вручную перенести со старого (3Tb) все каталоги вручную.

Anatoly- · 02.02.2023
9 часов назад, ToxiG сказал:

Возможно у меня не получилось Raid1 >> Basic, т.к. раздел создан на не обычном рейде - SHR (Synology Hybrid Raid).

Да, вполне возможно, что в этом причина. У меня был обычный RAID1.

pedalkin · 24.02.2023

Всем привет.

Никто не пробовал при замене диска на диск с бОльшм объемом воспользоваться такой вот штукой:

https://www.dns-shop.ru/product/59d27388cd263332/dok-stancia-dla-nakopitelej-dexp-haf134/

Есть идея заменить в DS 718+ диск на более емкий без всех этих танцев с бубнами. У меня, по крайней мере ,получилось клонировать HDD с ноута на SSD, ноут вполне успешно заработал с клонированным диском. С Синолоджи такое прокатит?

 

Anatoly- · 27.02.2023

Сомневаюсь, что такое прокатит, но было бы интересно.

А у вас диски в DS718+ в рейде или обычные basic разделы?

pedalkin · 27.02.2023
4 часа назад, Anatoly- сказал:

Сомневаюсь, что такое прокатит, но было бы интересно.

А у вас диски в DS718+ в рейде или обычные basic разделы?

Обычные. Причем разного размера - на 3 и на 8 тб.

Еще бы понять порядок действий - какой из дисков клонировать первым. И будет ли возможность в коробочке потом расширить раздел на клонированном диске.

Anatoly- · 27.02.2023
10 минут назад, pedalkin сказал:

Еще бы понять порядок действий - какой из дисков клонировать первым.

Если ставили какие-то пакеты, то по-умолчанию они должны стоять на первом диске, а на втором должен быть только раздел с копией DSM и раздел с данными.

Можно сначала попробовать со вторым диском, клонировать его и заменить потом на клон. Посмотреть, что будет. Если заведется, проверить на ошибки, попробовать расширить раздел. А если не заведется, значит фокус не удался, вернуть на место исходный диск и делать замену дисков другими, проверенными, методами.

QwertRob · 27.02.2023

Интересно увидеть результат, но, думаю, что не получится: Сино, как все линукс-системы обращается к накопителям по их uid.

pedalkin · 27.02.2023
8 часов назад, Anatoly- сказал:

Если ставили какие-то пакеты, то по-умолчанию они должны стоять на первом диске, а на втором должен быть только раздел с копией DSM и раздел с данными.

Не факт. Ставил пакеты на разные диски.

 

8 часов назад, Anatoly- сказал:

Можно сначала попробовать со вторым диском, клонировать его и заменить потом на клон. Посмотреть, что будет. Если заведется, проверить на ошибки, попробовать расширить раздел. А если не заведется, значит фокус не удался, вернуть на место исходный диск и делать замену дисков другими, проверенными, методами.

 

Новый диск сегодня доставили, но.. Что-то очкую пока что.

pedalkin · 27.02.2023
6 часов назад, QwertRob сказал:

Интересно увидеть результат, но, думаю, что не получится: Сино, как все линукс-системы обращается к накопителям по их uid.

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

padla · 02.03.2023
В 27.02.2023 в 15:24, QwertRob сказал:

Сино, как все линукс-системы обращается к накопителям по их uid.

(немного оффтопа) Если копировать весь диск целиком, а не только разделы, то и uid копируется (это кстати проблема, при работе с виртуалками в некоторых режимах, т.к. может возникнуть ситуация, когда несколько дисков с одинаковым uid-ом). Если в fstab указать имена устройств, а не uid-ы, будет обращаться по именам. Но диски местами уже лучше не менять.

В 27.02.2023 в 21:57, pedalkin сказал:

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

Я правильно понял, что по ТЗ мы не можем временно отключить диск, клон которого требуется сделать?

pedalkin · 02.03.2023
1 час назад, padla сказал:

Я правильно понял, что по ТЗ мы не можем временно отключить диск, клон которого требуется сделать?

Почему не можем? Можем, конечно.

padla · 02.03.2023

тогда переписать его полный клон на другой диск, используя dd

sudo dd if=/dev/диск_исходник of=/dev/целевой_диск status=progress

Во первых диск исходник так используется в режиме "read only", а во вторых нет нужды с рейдом тогда связываться. После копирования просто вместо исходного в тот же слот вставить целевой. Только не стоит в нас оба одновременно вставлять после копирования (uid-ы одинаковые).

Дальше свободное неразмеченное пространство целевого диска либо добавить к существующему разделу, либо новый том сформировать. На Ваш выбор.

Вариант с рейдом хорош, когда у вас жесткое ограничение на время простоя системы.

pedalkin · 03.03.2023
23 часов назад, padla сказал:

тогда переписать его полный клон на другой диск, используя dd

sudo dd if=/dev/диск_исходник of=/dev/целевой_диск status=progress

Во первых диск исходник так используется в режиме "read only", а во вторых нет нужды с рейдом тогда связываться. После копирования просто вместо исходного в тот же слот вставить целевой. Только не стоит в нас оба одновременно вставлять после копирования (uid-ы одинаковые).

Дальше свободное неразмеченное пространство целевого диска либо добавить к существующему разделу, либо новый том сформировать. На Ваш выбор.

Вариант с рейдом хорош, когда у вас жесткое ограничение на время простоя системы.

Собственно, в данной теме мой вопрос был следующим:

Поэтому ответ не совсем понятен.

 

padla · 03.03.2023

Вариант с рейдом не пробовал, обычно это оверкил, вносящий к тому же изменения на исходный диск.

29 минут назад, pedalkin сказал:

Поэтому ответ не совсем понятен.

Извините, пожалуйста. Конкретно по заданному вопросу, вариант с рейдом мной не тестировался, как потенциально повреждающий данные.

pedalkin · 03.03.2023

По моей теме

Всем заинтересованным могу сообщить следующее - получилось. Получилось клонировать через железяку диск 3ТБ на диск 16 ТБ. После клонирования  DS запустилась без ошибок. 7 часов клонирования, 7 часов сожженных нервов с мыслями - а что делать, если не получится, де еще и клонируемый диск пойдет по пи..?

Можно считать - повезло, с учетом неоднозначных отзывов о железяке https://www.dns-shop.ru/product/59d27388cd263332/dok-stancia-dla-nakopitelej-dexp-haf134/opinion/

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

Осталось теперь расширить том, ибо где-то в DSM он 16 ТБ, а где-то  все еще 3.

pedalkin · 03.03.2023
31 минут назад, pedalkin сказал:

Осталось теперь расширить том, ибо где-то в DSM он 16 ТБ, а где-то  все еще 3.

И да, кстати, если есть сведущие - где настройки расширения диска на всю его емкость? А то как то тыкаюсь и найти не могу.

SDL2000 · 03.03.2023
1 час назад, pedalkin сказал:

И да, кстати, если есть сведущие - где настройки расширения диска на всю его емкость? А то как то тыкаюсь и найти не могу.

Это же Линуххх,  простых путей нету )))

Вот тут читай.

Тыц

Ну и в зависимости от типа файловой системы - действовать

Там может еще по ссылкам придется попрыгать. Или поискать в инете. Но суть должна быть понятна

pedalkin · 04.03.2023
7 часов назад, SDL2000 сказал:

Но суть должна быть понятна

Нда... Суть понятна - задница какая то.