slo_nik
@slo_nik

Как восстановить данные в btrfs в ubuntu 18.04?

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

В общем, чтобы не доломать всё окончательно решил задать здесь вопрос.
Как восстановить удалённый файл?
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ответы на вопрос 2
Если файла нет, то вероятнее всего его действительно нет. Можете попытать счастье со скриптом-оберткой
https://gist.github.com/Changaco/45f8d171027ea2655d74
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Посмотри в утилиты
- binwalk
- foremost
- photorec

Они - толерантны к файловой системе и они восстанавливают известные форматы файла по сигнатурам. И если твой нужный файл был JPG/png/avi или им подобные то есть вероятность что он будет спасён. Но эти утилиты - без гарантий и на твой страх и риск.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы