Восстановить данные с BTRFS
Задача | Восстановить данные с RAID5, собранного на 4 дисках | ||||||||
Оборудование |
|
||||||||
Проблема заказчика | В результате неизвестного сбоя развалился рейд-массив, данные стали не доступны. Это файловый сервер, нужны данные пользователей и резервные копии. | ||||||||
Результаты диагностики | Случайное чтение поверхности 4 дисков в поисках проблемных секторов завершилось успешно. Бэд блоков не обнаружено. Проблема в поврежденной файловой системе. Восстановление данных будет происходить программным путем. | ||||||||
Процесс | Для логического анализа файловой системы BTRFS очень мало инструментов. Собрать рейд-массив и прочитать данные можно было в UFSExplorer, но не в этот раз. UFSExplorer может читать только целую или частично поврежденную ФС, если видится раздел.
В этом же случае на рейд массиве повреждена файловая система так, что начать логическое сканирование невозможно. Тогда было решили попробовать использовать ПАК РС3000 и это помогло. В автоматическом режиме программа РС3000 определила конфигурацию рейд-массива и нашла разделы. Но сразу данных мы не увидели. Попытки сканирования на поиск элементов файловой системы давали не очень хорошие результаты – структура очень сильно повреждена. Для улучшения результатов решили попробовать выбрать разные «копии загрузочный секторов» из резервных копий, которые делаются в BTRFS. И это дало положительный результат. Третья копия оказалась корректной и файловая система открылась без повреждений и данные были сохранены. |
||||||||
Результат | Данные восстановлены в полном объеме, как подтвердила удаленная проверка заказчиком. |