Восстановление данных с простого устройства NAS

Устройства NAS (Network Attached Storage - сетевые устройства хранения данных) стали очень популярными в домашних и корпоративных сетях. Если сравнивать с сетевыми файловыми серверами, основанными на обычных компьютерах, они меньше в размере, дешевле, бесшумней и потребляют меньше электричества. В тоже самое время, они обладают той же самой функциональностью, включая поддержку различных типов RAID'ов.

Но у них есть и некоторые недостатки. Один из них это то, что восстанавливать данные с них намного сложнее по следующим причинам:

  • Их аппаратная часть обычно основана не на архитектуре Intel/AMD CPU.
  • Их ОС - кастомизированный Linux.
  • И, как правило, обычно нет возможности подсоединить и просмотреть файлы с их дисков на каких-либо других устройствах.

Более того, у них обычно нет эквивалента Мусора или Корзины; все, что удалено, обычно удалено немедленно и навсегда. В отличие от Windows или macOS, где у вас есть шанс восстановить что-нибудь из Мусора или Корзины, если что-то удалено на устройстве NAS, то обычно не существует процедуры по восстановлению файлов.

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

В качестве примера восстановления данных с устройства NAS мы покажем вам как восстанавливаь удаленные файлы и папки с набора дисков из устройства NAS. Если же такие диски был переформатированы, то можно использовать эту статью для того, чтобы собрать такой RAID, а затем следовать инструкциям из нашей статьи Восстановление данных с переформатированного диска Ext2/3/4FS.

В нашей статье мы будем использовать NAS D-Link DNS-340L.
DNS_340L.png
Рис.1. D-Link DNS-340L NAS
Кликни по изображению для его увеличения

Он поддерживает уровни RAID0, RAID1, RAID5, RAID10 и JBOD levels, и использует ext4FS для своей файловой системы.

Мы будем использовать два жестких диска на 80 ГБ и один на 160 ГБ для создания RAID5 из всех дисков и JBOD из оставшегося места на диске в 160 ГБ.
NAS_Recovery_01.png
Рис.2. Жесткие диски устройства NAS
Кликни по изображению для его увеличения

NAS_Recovery_02.png
Рис.3. RAID'ы в устройстве NAS
Кликни по изображению для его увеличения

Теперь можно подключить эти тома на устройстве NAS как сетевые диски в Windows.
NAS_Recovery_03.png
Кликни по изображению для его увеличения

NAS_Recovery_04.png
Кликни по изображению для его увеличения
Рис.4. Сетевые диски

Теперь мы запишем несколько папок с файлами на эти сетевые диски, перезапустим устройство и удалим две папки со всем их содержимым:
\\DLINK-1B76AF\Volume_1\Photos\Helsinki (jpg files)
\\DLINK-1B76AF\Volume_2\Brazil (jpg files)

Теперь мы можем попытаться восстановить удаленные файлы.

Предварительная подготовка

  • Подготовьте компьютер для восстановления данных. Это может быть как Windows, так и Mac или Linux - машина. Мы будем использовать Windows - версию R-Studio для иллюстрации процесса восстановления данных, но все наши шаги полностью применимы к версиям R-Studio для Mac'а или Linux'а. Панели и диалоги будут выглядеть по-другому, но вся функциональность у них будет та же самая. Основное требование к такому компьютеру - это то, что у него должно быть достаточно портов для подключения нескольких жестких дисков. Наилучший способ подключения - использование портов SATA.
  • Если вы еще это не сделали, то скачайте и установите R-Studio. Прямо сейчас нет необходимости покупать и регистрировать программу. В своем демо-режиме R-Studio позволяет вам выполнять все необходимые операции по восстановлению данных, за исключением сохранения восстановленных файлов. Это позволит вам посмотреть, сможет ли она успешно восстановить ваши файлы и, таким образом, стоит ли ее покупать. Не требуется переустанавливать или перезапускать R-Studio чтобы ее зарегистрировать.
  • До начала работы подготовьте достаточно большое место для сохранения всех восстанавливаемых файлов. Это может быть любой диск, который виден операционной системой, включая внешние или серевые диски.

Процесс восстановления данных:
1. Извлеките диски из устройства NAS и подключите их к компьютеру. Убедитесь что компьютер выключен в этот момент, особенно если вы используете порты SATA.

2. Запустите R-Studio и найдите диски с устройства NAS и компоненты RAID'а.
NAS_Data_Recovery_01.png
Рис.5. Компоненты RAID'а
Кликни по изображению для его увеличения

До того, как продолжить дальше, проверьте атрибуты S.M.A.R.T. для дисков NAS.

  • Если состояние CAUTION, могут быть небольшие проблемы с диском, но в общем, использовать диск для восстановления данных можно. Возможно, проблемы могут усугубляться, поэтому регулярно проверяйте параметры S.M.A.R.T. чтобы убедиться что состояние не перешло в BAD. Рекомендуется создание образа диска, но для этого потребуется дополнительное дисковое пространство.
  • Если состояние BAD, то состояние диска критическое, и высоки шансы на то, что произойдет отказ аппаратной части. Наилучшая рекомендация для этого случая это перестать использовать этот диск и отдать его специалистам по восстановлению данных. Можно продолжить работу с диском на свой страх и риск, но крайне рекомендуется создание образа диска.

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

Восстановление данных с NAS Volume_2 (JBOD).
Когда Linux удаляет файлы с раздела Ext4FS, он стирает массу информации о них. Обычно невозможно найти удаленные файлы на существующей файловой системе. Надо сканировать раздел.

1. Кликните по кнопке Scan. Появится диалог Scan.
NAS_Data_Recovery_02.png
Рис.6. Сканирование диска
Кликни по изображению для его увеличения
Кликните по кнопке Change и оставьте выбранными только файловые системы Ext2/Ext3/Ext4. Выберите флажок "Save to File" и укажите место для сохранения информации о сканировании, чтобы вам не пришлось повторять сканирование в случае его прерывания или если вам надо будет потом восстанавливать другие файлы. Проверьте что выбрана опция Extra search for Known File Types и кликните по кнопке Known File Types...

NAS_Data_Recovery_03.png
Рис.7. Известные типы файлов
Кликни по изображению для его увеличения
Укажите только те типы файлов, которые, как вы полагаете, находились в удаленных папках. В нашем случае, это файлы JPEG. Самый лучший способ - это кликнут по кнопке Clear и выбрать в списке только нужные типы.

Затем кликните по кнопке OK и вернитесь на диалог Scan. Кликните кнопку Scan.

R-Studio начнет сканирование, показывая его прогресс.

2. Просмотрите результаты сканирования и найдите отсканированный раздел. В нашем случае это I:(Recognized).
NAS_Data_Recovery_04.png
Рис.8. Результаты сканирования
Кликни по изображению для его увеличения

3. Дважды кликните по отсканированному разделу и дайте R-Studio перенумеровать файлы.
NAS_Data_Recovery_05.png
Рис.9. Найденные файлы
Кликни по изображению для его увеличения

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

R-Studio сортирует файлы, восстановленные по этому методу по их типам и именам, и автоматически генерирует им имена типа 0265.docx. В некоторых случаях R-Studio может попытаться воссоздать осмысленные файловые имена и временные отметки из информации и атрибутов, сохраняемых в файловых тэгах или метаданных.

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

Если вы ищете какой-то отдельный файл или набор файлов, вы можете использовать богатые возможности R-Studio по поиску и маркировки файлов. См. справку по R-Studio для более подробной информации: Поиск Файла.

Используйте встроенный предпросмотрщик файлов для оценки шансов на успешное восстановление файлов. Это особенно хорошо делать на больших графических файлах. Для предпросмотра файл дважды кликните по нему.
NAS_Data_Recovery_06.png
Рис.10. Файловой предпросмотрщик
Кликни по изображению для его увеличения

Видно что в этом тесте R-Studio смогла успешно восстановить файлы с Volume_2 (JBOD).

Восстановление данных с NAS Volume_1 (RAID5)
1. Создайте RAID 5 и определите его параметры. Кликните по кнопке Create Virtual RAID и выберите Create Virtual Block RAID & Autodetect. Перетащите нужные разделы в закладку Parents.
NAS_Data_Recovery_07.png
Рис.11. Создание RAID5
Кликни по изображению для его увеличения

2. Кликните по кнопке Autodetect. R-Studio начнет определять параметры RAID'а. Когда она закончит это делать, кликните по кнопке Apply.
NAS_Data_Recovery_08.png
Рис.12. Автоматическое определение параметров RAID 5
Кликни по изображению для его увеличения

R-Studio покажет найденные разделы.
NAS_Data_Recovery_09.png
Рис.13. Найденный раздел
Кликни по изображению для его увеличения

3. Отсканируйте этот раздел и оцените результаты:
NAS_Data_Recovery_10.png
Рис.14. Отсканированный раздел
Кликни по изображению для его увеличения

4. Откройте отсканированный раздел Recognized1.
NAS_Data_Recovery_11.png
Рис.15. Отсканированный раздел
Кликни по изображению для его увеличения
Обратите внимание на то, что хотя R-Studio может показать удаленную папку и ее файлы, они не могут быть восстановлены, так как у них нулевой размер.

Удаленные файлы могут быть восстановлены только при помощи файловых сигнатур.
NAS_Data_Recovery_12.png
Рис.16. Удаленные файлы
Кликни по изображению для его увеличения
И снова используйте иконки файлов для определения, какие файлы удалены, а какие - нет.

5. Используйте предпросмотр файлов для оценки шансов на восстановление.
NAS_Data_Recovery_13.png
Рис.17. Предпросмотр файла
Кликни по изображению для его увеличения

6. Выберите файлы, которые вы хотите восстановить, и выберите место для их сохранения.
NAS_Data_Recovery_14.png
Рис.18. Восстановление файлов
Кликни по изображению для его увеличения

При необходимости, задайте другие параметры восстановления. См. справку по R-Studio для получения дополнительной информации: Восстановление Данных. Основные Операции. Затем кликните по кнопке Recover Marked.

7. Проделайте это же самое для другого раздела устройства NAS.

После окончания процесса восстановления R-Studio покажет финальный отчет с результатами восстановления.
NAS_Data_Recovery_15.png
Рис.19. Отчет о восстановлении файлов
Кликни по изображению для его увеличения

Результаты восстановления
Для просмотра восстановленных файлов перейдите в папку, выбранную в пункте 6 процесса восстановления файлов.
NAS_Data_Recovery_16.png
Рис.20. Результаты восстановления файлов
Кликни по изображению для его увеличения

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

Заключение
Как было показано в нашей демонстрации, R-Studio способна восстанавливать данные, удаленные с устройств NAS. В нашем примере мы восстановили данные с разделов ext4FS находящихся на JBOD и RAID5 томах. Мощные возможности по восстановлению данных с RAID'ов, имеющиеся у R-Studio, позволяют находить параметры и восстанавливать конфигурации RAID'ов после извлечения дисков из устройства NAS. Такие возможности отсутствуют в бесплатных программах для самостоятельного восстановления файлов.

Используя демо-режим, усть возможность оценить способность R-Studio восстановить файлы с устройства NAS и выполнить все необходимые шаги за исключением сохранения восстановленных файлов. Можно использовать файловый предпросмотрщик для оценки шансов на восстановления тех файлов, которые вы ищите. Если они правильно отображаются в предпросмотрщике, вы можете зарегистрировать вашу копию R-Studio прямо на лету и немедленно начать сохранение файлов.

© Copyright 2000-2017 R-Tools Technology Inc.