Добрый день.
Имеется раздел с файловой системой btrfs. Случайно удалил с этого раздела содержимое одной директории. Из всего содержимого интересует всего один файл.
Пробовал использовать testdisk, но с btrfs утилита не работает. Единственное что получилось это создать образ раздела в этой утилите.
Поискал и инете.
Нашёл информацию, что можно воспользоваться btrfs restore. Но до конца не понял, можно ли восстановить при помощи этого инструмента отдельный файл.
Я попробовал это сделать самостоятельно, но ничего не получилось.
1) Загрузился с флешки.
2) Смонтировал в /media диск, на который надо записать восстановленный файл.
3) Через btrfs-find-root получил номер блока.
4) Выполнил команду btrfs restore -t 65626112 /dev/sdb1 /media/usb
В /media/usb скопировались все директории раздела, но нужного файла я не нашёл.
В общем, чтобы не доломать всё окончательно решил задать здесь вопрос.
Как восстановить удалённый файл?
Посмотри в утилиты
- binwalk
- foremost
- photorec
Они - толерантны к файловой системе и они восстанавливают известные форматы файла по сигнатурам. И если твой нужный файл был JPG/png/avi или им подобные то есть вероятность что он будет спасён. Но эти утилиты - без гарантий и на твой страх и риск.