Удаленное восстановление данных RAID 5 с Synology DS1815+ по SSH

В этой статье мы продемонстрируем процесс удалённого восстановления данных с массива RAID 5 на Synology DS1815+, работающем под управлением DSM версии 6.2.4. Для эффективной работы настоятельно рекомендуется использовать высокоскоростное сетевое подключение. Процесс восстановления данных будет выполнен с помощью Hetman Partition Recovery и Hetman RAID Recovery, которые успешно работают на платформах Windows, Linux и macOS.

Удаленное восстановление данных RAID 5 с Synology DS1815+ по SSH

В случае аппаратного или программного сбоя массив NAS становится недоступным, хотя файлы по-прежнему физически хранятся на дисках. Нередко устройство включается, накопители определяются, SSH работает, но штатная система не монтирует хранилище или собирает RAID некорректно.

Такие последствия чаще всего вызываются прерванной перестройкой RAID, повреждением метаданных из-за внезапного отключения питания, отказом диска или некорректной заменой. Кроме того, доступ к данным может быть утрачен из-за изменения порядка дисков в отсеках, переноса на другое NAS-устройство, потери пула после обновления прошивки или проблем с правами доступа и сетевыми протоколами.

Если вы не можете извлечь все диски и подключить их напрямую к компьютеру, рассмотрим концепцию удалённого восстановления. Для эффективной работы настоятельно рекомендуется использовать высокоскоростное сетевое подключение. Процесс восстановления данных будет выполнен с помощью Hetman Partition Recovery и Hetman RAID Recovery, которые успешно работают на платформах Windows, Linux и macOS.

Перейти к просмотру
Удаленное восстановление данных RAID 5 с Synology через SSH | DS1815+

Удаленное восстановление данных RAID 5 с Synology через SSH | DS1815+

Synology DS1815+: основные характеристики

Synology DS1815+ — это сетевое хранилище с восемью отсеками, оснащённое четырёхъядерным процессором Intel Atom C2538 с частотой 2,4 ГГц и 2 ГБ оперативной памяти DDR3 с возможностью расширения до 6 ГБ.

Устройство поддерживает 3,5- и 2,5-дюймовые SATA-накопители, горячую замену дисков и различные конфигурации RAID, включая RAID 5. Внутреннее хранилище использует файловую систему EXT4, а среди поддерживаемых сетевых протоколов есть SSH, что позволяет удалённо получать доступ к NAS через командную строку. DS1815+ также оснащён четырьмя гигабитными Ethernet-портами, обеспечивающими агрегацию каналов и сетевой доступ к хранилищу.

Ниже приведены основные технические характеристики Synology DS1815+, которые важны при работе с RAID 5 и восстановлении доступа к данным через SSH.

Характеристика Synology DS1815+
Тип устройства NAS / сетевое хранилище
Год выпуска 2014
Процессор Intel Atom C2538
Количество ядер 4
Тактовая частота 2,4 ГГц
Архитектура Intel Avoton
AES-NI Да, аппаратное ускорение шифрования
ОЗУ 2 ГБ DDR3
Максимальный объём ОЗУ До 6 ГБ
Количество отсеков 8
Поддерживаемые диски 3,5″ или 2,5″ SATA
Интерфейс дисков SATA II
Горячая замена Да
Максимальная внутренняя ёмкость по оригинальной спецификации 48 ТБ (8 × 6 ТБ)
RAID Basic, JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, Synology Hybrid RAID
RAID 5 Поддерживается
Защита SHR Допускает отказ до 2 дисков
Сетевые порты 4 × Gigabit Ethernet
Агрегация каналов Да
Отказоустойчивость Да
USB 4 × USB 3.0
eSATA 2 × eSATA
Файловая система внутренних дисков EXT4
Внешние файловые системы EXT4, EXT3, FAT, NTFS, HFS+
Сетевые протоколы CIFS/SMB, AFP, NFS, FTP, WebDAV, iSCSI, Telnet, SSH, SNMP, VPN и т. д.
SSH Да
Расширение Поддерживает Synology DX513
Максимальное количество дисков с расширением До 18 дисков
Кэш SSD Поддерживается
Размеры (В × Ш × Г) 157 × 340 × 233 мм
Вес 5,29 кг
Питание 100–240 В AC, 50/60 Гц
Рабочая температура 5–35 °C
ОС Synology DiskStation Manager (DSM)

Удалённое подключение к NAS

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

Немедленно прекратите использование массива для записи новых файлов. Отключите все автоматические задачи Резервного копирования, остановите фоновые процессы, такие как Индексация файлов или Проверка целостности данных, и обязательно ограничьте доступ других пользователей к Общей папке. Это критически важно, чтобы не перезаписать утраченные данные новыми.

Далее необходимо подготовить NAS к удалённому подключению. Если доступ к веб-интерфейсу DSM частично сохранён, перейдите в Панель управления и откройте раздел Пользователь.

Веб-интерфейс Synology: раздел «Пользователь» в Панели управления

Найдите учётную запись admin. Обычно она отключена из соображений безопасности, поэтому её необходимо временно включить, сняв соответствующий флажок в настройках Изменить, а также задать для этой учётной записи пароль.

Веб-интерфейс Synology: настройки учётной записи admin

После этого необходимо включить доступ к терминалу файловой системы сервера и блочным устройствам. В той же Панели управления перейдите в раздел Терминал & SNMP.

Веб-интерфейс Synology: раздел «Терминал & SNMP»

На вкладке Терминал установите флажок Включить службу SSH и сохраните изменения, нажав Применить.

Веб-интерфейс Synology: включение службы SSH

Также следует обратить внимание на сетевое оборудование. Поскольку работать с дисками мы будем по сети, для стабильного и удобного подключения во время восстановления желательно, чтобы компьютер пользователя, сам NAS и локальная сеть поддерживали скорость передачи данных 1 Гбит/с или выше. Это существенно ускорит анализ массива и копирование восстановленных файлов.

Восстановление удалённых данных

МЕТОД 1. Восстановление удалённых файлов и общих папок

Рассмотрим первый сценарий, когда массив работает нормально и том доступен по сети, но вы случайно удалили важные файлы или папки.

В этом случае разбирать NAS не требуется; достаточно использовать удалённое подключение в Hetman Partition Recovery.

Универсальное решение для восстановления файлов с удалённых, отформатированных, повреждённых или недоступных устройств хранения данных.

Откройте программу, нажмите вкладку Инструменты в верхнем меню и выберите Подключиться по SSH.

Hetman Partition Recovery: Инструменты — Подключиться по SSH

В окне подключения введите IP-адрес вашего NAS в поле Удалённый сервер и укажите Порт 22. Ниже, в разделе Учетные данные, выберите Метод аутентификации, затем введите логин и пароль. При необходимости можно отметить параметры Сохранить сведения о сервере и Сохранить данные аутентификации, чтобы сохранить эти учётные данные. Нажмите Далее.

Hetman Partition Recovery: подключение к удалённому серверу

После успешного подключения к NAS в следующем окне будут отображены подключённые физические диски и собранные логические массивы. Чтобы правильно выбрать том, содержащий ваши данные, ориентируйтесь на его общий размер.

Обратите внимание, что небольшие разделы размером около 2 и 2,5 ГБ являются системными томами, на которых хранятся файлы операционной системы DSM, поэтому здесь они не нужны.

Hetman Partition Recovery: выбор диска для добавления

Также очень важно не выбирать отдельные физические диски, поскольку программа не сможет собрать их в единый массив RAID.

Выберите конечный логический том массива RAID 5. Нажмите Далее, чтобы добавить его в программу, и запустите процесс сканирования, выбрав Быстрое сканирование.

Hetman Partition Recovery: смонтированный удалённый диск по SSH

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

Hetman Partition Recovery: выбор файлов для восстановления

Категорически запрещается сохранять восстановленные файлы обратно на тот же сетевой том, чтобы избежать перезаписи.

МЕТОД 2. Автоматическая перестройка RAID 5

Теперь рассмотрим процесс восстановления в Hetman RAID Recovery.

Для восстановления данных с повреждённых RAID-массивов, NAS-устройств и других многодисковых систем хранения.

Этот автоматический способ восстановления следует использовать, когда само NAS-устройство вышло из строя. Например, при отказе материнской платы или блока питания, либо при критическом сбое операционной системы DSM, из-за которого массив «развалился», хотя диски и их метаданные физически остались целыми.

Эта функция также незаменима в ситуациях, когда NAS включается, диски физически определяются, а доступ по SSH работает, но штатная система DSM не монтирует хранилище или Пул хранения перешёл в состояние Сбой или Отсутствует.

Чаще всего это происходит, если вы начали перестройку массива, а процесс был неожиданно прерван, и часть дисков осталась с новым состоянием массива, а часть — со старым. Аналогичная проблема возникает при миграции, когда вы добавляете диски из другого NAS-устройства, но новая система не может собрать из них массив и импортировать данные.

Кроме того, автоматическое восстановление помогает, если массив «развалился» после случайного извлечения или неправильной замены не того диска, а также в случае одновременного отказа нескольких дисков.

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

После успешного подключения по SSH, о котором подробно говорилось ранее, сразу откроется окно Выбор дисков для добавления, где необходимо выбрать накопители. В нашем NAS установлено 8 физических дисков, поэтому мы выбираем все и нажимаем Далее, чтобы смонтировать их.

Hetman RAID Recovery: выбор дисков для добавления

В отличие от предыдущего случая, когда мы работали с уже собранным сетевым томом, здесь речь идёт о ситуации, когда сам массив не смонтирован или разрушен. Поэтому в этом окне нельзя выбирать конечный том, поскольку штатный менеджер хранилища повреждён или недоступен, и программа не сможет корректно восстановить структуру через него. Вместо этого необходимо выбрать все физические диски по отдельности, чтобы Hetman RAID Recovery могла автоматически собрать массив непосредственно из блочных устройств.

Программа автоматически прочитает метаданные и начнёт поиск структур LVM и RAID. После завершения обработки на главном экране отобразятся подключённые физические диски с разделами, а также автоматически собранный массив RAID 5.

Hetman RAID Recovery: подключённые физические диски с разделами
Hetman RAID Recovery: автоматически собранный массив RAID 5

Обратите особое внимание на то, как программа подробно отображает структуру собранного массива в правой панели. Здесь наглядно показаны все основные параметры массива и полный список входящих в него дисков.

Hetman RAID Recovery: структура собранного массива RAID 5

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

Hetman RAID Recovery: сканирование собранного массива RAID 5

МЕТОД 3. Ручная сборка RAID 5

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

Ещё одна распространённая причина — физический отказ одного или нескольких дисков в сочетании с повреждёнными метаданными на оставшихся исправных накопителях. Ручное вмешательство также требуется, если процесс перестройки массива был прерван из-за сбоя или отключения питания: в этом случае часть дисков сохраняет обновлённые данные, а часть остаётся в старом состоянии. В таких сложных ситуациях мы используем встроенный инструмент RAID Constructor для ручной сборки.

Чтобы корректно собрать массив, нужно определить начальное смещение файловой системы, называемое Offset.

Прежде чем искать его, важно понимать типичную структуру дисков в NAS: накопители обычно содержат несколько служебных разделов (небольшие системные разделы для операционной системы и раздел swap) и один большой основной раздел для пользовательских данных.

Hetman RAID Recovery: типичная структура диска NAS

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

Hetman RAID Recovery: открытие HEX Editor для раздела данных

Обратите внимание, что этот маркер необходимо искать на первом диске, поскольку на остальных дисках массива он отсутствует.

Hetman RAID Recovery: маркер LABELONE в HEX Editor

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

Получившееся число, 4832886784 байт, и будет точным значением Offset.

Hetman RAID Recovery: расчёт значения Offset

Далее задайте стандартные параметры массива Synology; для большинства моделей они следующие:

  • Порядок блоков — Left Synchronous;
  • Размер блока — 64 КБ (в некоторых моделях иногда 512 КБ);
  • Байт на сектор — 512.
Hetman RAID Recovery: параметры RAID 5 для Synology

Затем перенесите диски из поля Доступные диски в поле Выбранные диски и введите рассчитанный Offset для каждого из них. После этого нажмите Далее.

Hetman RAID Recovery: перенос дисков из Доступные диски в Выбранные диски
Hetman RAID Recovery: ввод значения Offset для дисков

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

Hetman RAID Recovery: автоматическое определение порядка дисков

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

Hetman RAID Recovery: вручную собранный массив RAID 5

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

Hetman RAID Recovery: сканирование вручную собранного массива RAID 5

Заключение

Удалённое восстановление данных с Synology DS1815+ в конфигурации RAID 5 через SSH может быть полезно в ситуациях, когда доступ к файлам через стандартный интерфейс DSM утрачен, но само NAS-устройство и установленные диски остаются доступными. DS1815+ поддерживает RAID 5 и предоставляет доступ по SSH, что позволяет работать с хранилищем на системном уровне.

Во время восстановления особенно важно не выполнять операции, которые могут изменить структуру RAID или перезаписать данные на повреждённых дисках. Перед началом работы желательно определить состояние каждого диска, проверить конфигурацию RAID и файловой системы и, если возможно, создать копии или образы проблемных накопителей. Если массив находится в деградированном состоянии, следует помнить, что RAID 5 рассчитан на отказ только одного диска.

Использование SSH обеспечивает доступ к командной строке NAS и позволяет выполнять диагностику без извлечения дисков из корпуса. Это особенно важно при удалённой работе, когда физический доступ к оборудованию ограничен. При этом сложные случаи повреждения RAID, файловой системы или отказа нескольких дисков требуют тщательного анализа, поскольку неосторожные команды могут усложнить дальнейшее восстановление.

Таким образом, удалённое восстановление RAID 5 через SSH — это один из возможных способов получить доступ к данным на Synology DS1815+ без немедленного извлечения дисков. Корректная диагностика, работа с минимальным вмешательством и сохранение исходного состояния накопителей помогают снизить риск безвозвратной потери данных и создают безопасные условия для дальнейшего восстановления данных.

Dmytriy Zhura

Автор: , Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас