[UFS2] FreeBSD6 восстановление файлов

stat2843915

какой-то конь в пальто решил сделать rm -rf /
ну или как минимум rm -rf /var
суть в том, что нужно попытаться восстановить данные с нетрогавшегося диска
чем это проще всего сделать?
данные не бэкапились, ругаться на это не надо, надо помочь

conv3rsje

ап и небольшое уточнение
необходимо восстановить не структуру вара, а мусклевые базы
именно вытащить данные из удаленных файлов
файлы большие (около 10Г)
если кто знает как это можно сделать, подсобите

AlexV769

R-Studio 3

Chupa

читать доки ко внутренностям фс, медитировать на образ

conv3rsje

оно действительно умеет уфс2?
известны успешные применения?

AlexV769

да
да

conv3rsje

накаркал
постараюсь описать что в итоге получилось...
покопавшись в нете в поисках всяких прог, которые сулят восстановление удаленных файлов с уфс2 и даже ради этого перезагрузившись в винду обнаружилось следующее
ни одна из них не может восстановить удаленный файл. с р-судио справиться не смог, упорно молчала и утверждала что нет там никаких удаленных файлов. а среди встроенных типов ближайшее что есть - mssql
в итоге плюнув на эту затею пошел копаться в фс
самое полезное что нашлось, прога с японскими коментариями, после некоторой доработки напильником (изменено 2 строчки и добавлен враппер ) запущенная под дебом
правда, она тоже не сильно помогла...
зато помогла вот эта дока (спасибо гуглу за кэши)
правда, фтыкание на хексдампы myisam файлов показало что там все подругому
в итоге была написана прога, мапящая диск постранично в память и проверяющая его на наличие записей похожих на мускль-строки
а в свободное от работы время - поиски всяких полезных мэджиков
первая версия в одном ,mp3 файле на 5Мб находила 1.5к записей
последняя - на 18Гб дампе - 10 шумовых
еше очень полезным оказался подправленый myisamchk, который дампил внуреннее состояние myisam-парсера
мораль - делайте бекапы
ЗЫ админ - не я я просто чинил
Оставить комментарий
Имя или ник:
Комментарий: