begemot_sun
@begemot_sun
Программист в душе.

Linux: Как восстановить удаленный файл?

Файловая система ext4. Большинство средств работают путем сканирования всего раздела на предмет удаленных файлов. В моем же случая я знаю, какой файл удален, и когда, в каком каталоге.
Нужно минимальными усилиями восстановить этот файл (желательно оконными утилитами).

P.S. Кстати, он перезаписан. Хочется получить предыдущее содержимое файла. Как быть?
  • Вопрос задан
  • 3282 просмотра
Пригласить эксперта
Ответы на вопрос 4
opium
@opium
Просто люблю качественно работать
Увы простых путей нет, кроме бекапа.
Ответ написан
Комментировать
@KozhinKirill
Хороший парень. Жму 520 зн/мин
если файл еще открыт (можно посмотреть командой lsof)
lsof | grep -i

вторая колонка содержит pid процессов, пользующих этот файл
берем его и смотрим что лежит в директории файловых дескрипторов этого процесса

ls -l /proc//fd

эта команда выведет список открытых процессом файловых дескрипторов

l-wx------ 1 root root 64 Dec 15 17:48 17-> /home/vasya/megafile.odt (deleted)


нужный дескриптор копируем в новое имя файла

cp /proc//fd/17 /home/vasya/copy_.odt

вуаля
Ответ написан
@dleshko
попробуйте r-studio:
www.data-recovery-software.net/ru
не заметил P.S. - думаю шансы в таком случае равны нулю
Ответ написан
Комментировать
@motandi
Делайте бекапы!
Ответ написан
Ваш ответ на вопрос

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

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