#восстановление #photorec #testdisk #forensics #бекапы
На днях случилась одна неприятная ситуация - полетел ссд с системным разделом на нем. Система не могла загрузиться и казалось, что всё плохо. Мало того, на ссд еще лежали некоторые lvm разделы. Благо, несколько из них уже были перенесены в софт рейд 1.
ССД заменился, в прочем, как и система на нем. После некоторых танцев с бубнами удалось полностью откатиться к рабочему процессу.
Но стояла другая проблема: Необходимо было достать содержимое одной из виртуалок с умершего ссд. Хорошо, что к lvm разделам можно обратиться напрямую. В следствие этого, я сделал копию с помощью ddrescue и большого внешнего харда.
Ну, теперь мы можем извращаться всеми способами. Сначала я пытался достать файлы через testdisk. Это дало некоторые результаты, но необходимого файла не было. После этого, решил все-таки запустить photorec, который выплюнул мне кучу хаотично расположеных файлов с разными расширениями, но, тем не менее, где-то среди них был необходимый.
А теперь классика. Используем всеми любимые GNU утилиты. В частности, find и grep, xargs.
С помощью find и xargs выводим все .txt файлы, а с помощью grep уже можем искать любые вхождения строк, даже по регуляркам.
Делайте и проверяйте бекапы, и спите спокойно.
Post #46
341