Восстановление файлов с RAID 5 на NAS
Оборудование
- 4 дискаWD4000F9YZ-09N20L0
- NAS ASUSTOR AS4004T
- Файловая система ext4
Проблема
- После выходных пришли на работу и обнаружили, что нет доступа к данным на сетевом хранилище. Во встроенной утилите показано, что один диск не доступен.
Инструменты
- WinHex
- PC3000 RAID Edition
- Victoria HDD
Задача:
Необходимо восстановить NAS c файлами документов различных форматов MS Office, pdf, картинки и фото, а также резервные копии профилей пользователей с сетевого хранилища ASUSTOR AS4004T.
Диагностика и восстановление сетевого хранилища
Заказчик не знает какой массив был собран на сетевом хранилище, так как сисадмин, который настраивал рейд, уволился и все так и работало несколько лет. Но прежде чем разбираться с уровнем массива, а этот NAS поддерживает разные уровни массива: Single disk, JBOD, RAID 0, 1, 5, 6, 10, надо оценить состояние самих дисков.
По отработанному алгоритму, на первом этапе мы поочередно подключаем диски к ПАК РС3000 и просматриваем состояние SMART, если диск определяется. Именно в этом кейсе, если судить по смарту, все диски оказались исправны. Тестирование поверхности в режиме случайного чтения в течение 30 минут в программе Victoria HDD подозрений в работоспособности дисков также не вызвало. Непонятно почему один диск выпал из RAID массива.
Следующим этапом нам необходимо определить с каким уровнем массива мы имеем дело, размер блока данных и порядок дисков. Когда дисков в массиве до четырех штук, в программе WinHex очень удобно одновременно их просматривать.
На всех 4 дисках есть таблицы разделов и, если перейти на начало самых больших разделов, то можно уже увидеть не только последовательность дисков, но и размер блока. При условии конечно если глаз наметан. По картинке выше мы определили, что последовательность дисков у нас 1-2-4-3 , размер блока 64кб и что мы имеем дело с рейд 5.
Во многих NAS используются программные RAID-массивы иутилита для их управления mdadm. И ASUSTOR AS4004T не исключение. На дисках можно найти сектора, в которых хранятся данные этой утилиты, а именно: что за массив, порядок дисков, размер блока, с какого сектора начитается сборка массива и др.
Картинка выше, присмотритесь, подтверждает уже определенный порядок дисков в рейд массиве. Основываясь на этой информации мы собрали массив в ПАК PC3000 RAID Edition и запустили проверку состояния рейд массива. Это удобная функция комплекса, которая проверяет блоки данных и блоки контрольных сумм, чтобы они «бились». В нашем случае после 30% проверки пространства массива пошли ошибки, а это говорит о том, что какой-то диск неактуален. Схожая функция есть и в R-Studio. Путем нехитрых манипуляций мы выяснили, что диск, стоящий на второй позиции в сборке рейд массива, не позволяет собрать рейд корректно – «свежие» данные повреждены и не открываются, и надо его исключить из сборки.
Когда данные были восстановлены, продемонстрированы заказчику и работы были приняты, заказчик попросил на своем NAS ASUSTOR вместо рейд 5 пересоздать рейд 6 и записать данные обратно. Конечно же мы пошли ему на встречу, но предупредили о необходимости все-таки делать резервные копии.
Столкнуться с потерей данных на RAID массиве можно в любой момент и на любом оборудовании от NAS для домашнего использования до систем хранения данных (СХД) корпоративного уровня. Мы, специалисты компании HDDprofi, восстанавливаем данные не только с обычных дисков из различных устройств (ПК, ноутбуки, видео регистраторы, внешние диски и пр.), но и восстановление данных с RAID массива нередко приходится проводить. Богатый опыт работы с различными конфигурациями рейд массива, файловыми системами и СХД – к вашим услугам!
Диагностика бесплатная! Оплата за положительный результат!