Восстановление данных NAS Synology SA3200D + RXD1219sas

Оборудование

  • 20 дисков WD60EZAZ-00ZGHB0
  • 4 SSD Synology SAT5210-1920G

Проблема:

Затопили серверную и произошло короткое замыкание. Сгорела сама полка SA3200D, диски «живые».

Оборудование • 20 дисков WD60EZAZ-00ZGHB0 • 4 SSD Synology SAT5210-1920G Восстановление NAS Synology SA3200D

Диагностика и восстановление Synology SA3200D

К нам принесли 24 диска на диагностику с задачей восстановить данные с Synology SA3200D, так как сам NAS сгорел. Со слов заказчика диски исправны, но мы должны сами в этом убедиться, чтобы потом не было неприятных сюрпризов. На РС3000 мы просмотрели SMART каждого диска и выборочно почитали поверхность в режиме «случайного чтения» – все оказалось ОК.

Следующий этап диагностики и восстановления – это определиться с уровнем массива, который был собран на SA3200D. Эта СХД поддерживает различные уровни рейд массивов, а именно: JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10 и Synology RAID F1. А что было собрано заказчик не знает, будем разбираться.

Из указанных приоритетов для восстановления данных мы знали, что помимо файлового хранилища пользователей на рейде есть и виртуальные машины с различными файловыми системами, в том числе и NTFS. А это значит, что по файловым записям мы сможем разобраться с уровнем массива, главное найти достаточно длинную последовательность файловых записей «FILE0». Сама же полка Synology отформатирована в файловую систему BTRFS.

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

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

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

WinHex

Особенности восстановления данных Synology

Размер блока оказался равен 64 кб. А по характеру и размещению контрольных сумм мы выяснили, что на 20 дисках по 6 Тб собран RAID 6.

Массив мы собирали на программно-аппаратном комплексе РС3000 RAID Edition. После сборки массива оказалось, что данные на файловой системе BTRFS не доступны Хотя проблем с логикой быть не должно, ведь сгорела сама полка synology. Поставили сканироваться по «логике».

Пока шел процесс анализа большого массива RAID6 из 20 дисков, приступили к анализу четырех SSD дисков, которые тоже были установлены в полке. Построив график энтропии в ПАК РС3000 RE, было установлено, что на этих 4 дисках собран RAID5 и данные на нем тоже не видны.

Становиться все интересней и интересней. По факту мы имеем, что на принесенных дисках собрано два рейд массива уровней RAID5 (4 диска) и RAID 6 (20 дисков). И на обоих массивах файлов после сборки не видно. Делаем предположение, что эти рейды как-то объединены. Начинаем изучать мануал к SA3200D и RXD1219sas.

Оказывается, данная система хранения данных, используя HDD и SSD совместно, позволяет ускорить работу томов и LUN в целом и сократить время операций чтения/записи наиболее «горячих» данных за счет использования SSD в качестве кеша.  Схематично это можно представить так:

Synology NAS cache

Таким образом, система при обращении проверяет есть ли нужные данные в кеше и если есть, то выдает данные из него, а если нет, то обращается уже к рейд массиву на HDD. Всем этим управляет утилита DiskStation Manager (DSM). Но вот как получить данные альтернативным путем, нам еще предстояло разобраться.

Если на RAID массиве на HDD после сборки мы видели таблицу разделов, загрузочный сектор BTRFS и другие элементы файловой системы, а после сканирования некоторые данные были доступны, но не все было «красиво», то на рейде из SSD только в процессе сканирования находились элементы файловой структуры. А вот в начале этого массива было расположено что-то похожее на таблицу метаданных, похожее мы встречали внутри файлов vhdx и на дисках из видео регистраторов. По результатам исследований в течение нескольких дней нам удалось разобраться как это можно победить и получить доступ к данным в явном виде, без сканирования.

Если посмотреть динамику кейсов восстановления данных с RAID массивов, то восстановление становиться сложнее и связано это с развитием систем хранения данных. Придумываются новые способы оптимизации и ускорения работы СХД, новые уровни рейд массивов, что вызвано большим объемом обрабатываемой информации. Какой бы надежной СХД вам не казалась, не забывайте о резервном копировании. Ну а если данные все таки пропали – обращайтесь и мы сделаем все возможное, чтобы эти данные восстановить!

Диагностика бесплатная! Оплата за положительный результат!

Позвоните нашим специалистам для бесплатной консультации по телефону 8(800)350-94-46
Или заполните форму обратной связи 
Восстановление данных HP
Восстановление данных Synology
Восстановление данных WD cloud
Восстановление данных ASUSTOR
Восстановление данных terramaster