Xpenology замена битого диска 4Т том volume1 на новый диск 8Т

Всем привет!!!

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

Xpenology. Замена “битого” диска 4Т том volume1 (основной, докер, торренты, программы все, виртуалки) раздел /dev/md2 на новый диск 8Т. Может будет полезно кому.

Xpenology замена битого диска на новый

Решил переехать через создание рейда зеркала и с последующим удалением битого диска и даунгрейдом raid1 до Basic.
Исхдные данные:

  • формат раздела: Basic
  • ФС: btrfs
  • номер раздеела: /volume1
  • раздел mdadm: /dev/md2
  • диск и его раздел: /dev/sda3

Этапы переезда:

  1. Выключить NAS, подключить новый диск, включить NAS
  2. Остановить по максимуму приложения и сервисы, использующие битый диск (сейчас это volume1 и это основной диск, остановил все контейнеры docker и сами службы)
  3. Настроить volume1 в диспетчере хранения данных, выбрав в настройках raid1 – добавить вновь подключенный диск, начнется синхронизация (могут быть ошибки ввода-вывода на старом диске, может занять очень много времени)
  4. После полной синхронизации (может несколько проходов пройдет), необходимо проверсти проверку рейда (если данные важные).
  5. Выключить NAS, отключить битый диск и заново включить.
  6. Volume1 перейдет в состояние аварии, так как raid1 будет без зеркального диска.
  7. Сделать даунгрейд volume1 из raid1 до basic:
    mdadm --grow --raid-devices=1 --force /dev/md2
    Раздел станет Basic, но размер останется прежним.
  8. Выполнить команду расширения mdadm:
    mdadm --grow /dev/md2 --size=max
    mdadm: component size of /dev/md2 has been set to 7809304384K
    Перезагрузка.
  9. Расширить раздел через Диспетчер хранения – Пул ресурсов хранения – Действие – Расширить. Далее перезагрузка.
  10. Протестировать раздел, запустить все программы и контейнеры, убедиться что все работает.
  11. Некоторая время возможна нагрузка на CPU после запуска – syno будет проводить индексацию файлов, в моем случае нагрузка спала примерно через 2,5ч.

Итог:

Synology замена даунгрейд Raid1 на Basic без потери данный

У этой записи 11 комментариев

  1. Евгений

    Подскажите, а команда “сделать даунгрейд” отработает для файловой системы ext4?

  2. Евгений

    я имею ввиду команда sudo mdadm –grow –raid-devices=1 –force /dev/md2 отработает для ext4?

    1. Эта команда удаляет раздел из рейда и никак не влияет на файловую систему. Расширение файловой системы происходит из ДСМ согласно этой статьи.

  3. Евгений

    Спасибо все получилось.
    Отличный способ переехать на другой системный дист без ручного переноса пакетов!

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

  4. Студент

    Спасибо за очередное интересное видео !
    Александр можешь подсказать ? Недавно другу настраивал новый TerraMaster F2-221, он сначала купил один диск, я установил TOS, программы, залил данные, затем через неделю он купил второй диск и хотел оба диска использовать независимо, что бы не терять пространство в RAID массиве, я выбрал для второго диска режим “Сингал” он стал отображаться в настройках, как второй пул, но вот главный вопрос не разобрался как хранить на нём данные, ведь в диспетчере файлов его нету, как на нём хранить данные или надо было создать общую папку и должен был появиться вопрос на каком пуле её создавать или как я чёто не пойму, в итоге настроил ему RAID 1.

    1. Здравствуйте. В TOS аналогично DSM, сначала создается пул, в пуле создается том, а в томе создается папка общего доступа. Таким образом каждая папка общего доступа находится на том диске на котором том и пул.

  5. Максим

    Спасибо!
    Переехал таким способом на бОльший диск, без потерь настроек приложений и пользователей

Добавить комментарий

два × 5 =