Восстановление случайно удаленного файла в Ubuntu

6471
Roland

Я использую Ubuntu 9.10 и случайно удалил определенный файл в каталоге в моей системе. Я проверил в мусорное ведро и не смог найти файл. Я удалил его 10 минут назад, есть ли инструменты, которые я могу восстановить этот файл? Это действительно важный файл.

Любая помощь будет высоко оценен

Мой раздел ext4

7

3 ответа на вопрос

9
Charles Stewart

Там нет ничего надежного. extundelete запускает сырую файловую систему и восстанавливает вещи, которые выглядят как файлы, в каталог восстановленных файлов. Он для ext3, но его создатели утверждают, что добились некоторого успеха с ext4.

Риск состоит в том, что ваш файл будет перезаписан последующими записями, так что восстанавливать нечего. Или что программа побеждена какой-то причудой ext4fs.

Еще один риск заключается в том, что файл был сильно фрагментирован, и его также очень трудно, если не невозможно, восстановить. Shaihi 14 лет назад 0
@Shaihi: верно. У вас все еще есть шанс восстановить файл, если число фрагментов не слишком велико: `file` может помочь идентифицировать первый фрагмент, и, надеюсь, число комбинаций оставшихся фрагментов не слишком велико. Чем больше вы знаете о формате файла, тем он более работоспособен. Charles Stewart 14 лет назад 0
1
Bobby

Кроме того, тестдиск может работать.

TestDisk является программным обеспечением OpenSource и лицензируется в соответствии с условиями Стандартной общественной лицензии GNU (GPL v2 +).

TestDisk - это мощное бесплатное программное обеспечение для восстановления данных! Первоначально он был разработан, чтобы помочь восстановить потерянные разделы и / или сделать загрузочные диски без загрузки снова, когда эти симптомы вызваны неисправным программным обеспечением, определенными типами вирусов или человеческими ошибками (такими как случайное удаление таблицы разделов). Восстановление таблицы разделов с помощью TestDisk действительно легко.

1
abhilash

Установите скальпель в Ubuntu, используя терминал:

$ sudo apt-get install scalpel 

Затем выполните следующие шаги, чтобы восстановить ваши файлы.

Создайте имя папки lostdata.

sudo scalpelи путь диска, который вы хотите восстановить. -oиспользуется для генерации восстановленных файлов в папку lostdata.

$ sudo scalpel /dev/sda1 -o lostdata 

Примечание: нет никаких гарантий, что Scalpel удастся восстановить ваши файлы, но по крайней мере есть шанс. Возможно, этот пост поможет вам.

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