Восстановить удаленные данные с помощью rm -rf на Wubi?

Я использую этот метод ...

if [[ "$(ping -c 1 8.8.8.8 | grep '100% packet loss' )" != "" ]]; then echo "Internet isn't present" exit 1 else echo "Internet is present" wget www.site.com fi
1
задан 6 November 2014 в 07:54

3 ответа

К сожалению, в wubi или стандартном ubuntu, когда вы удаляете вещи с помощью rm -rf, его почти невозможно восстановить. Есть инструменты, но их эффективность относительно низкая, когда вы использовали rm -rf

EDIT. Один из инструментов, объясняемых в комментарии к этому, был photorec. Это может помочь восстановить данные, но оно не будет восстанавливать имена файлов или пути, поэтому вам нужно будет выяснить, что это такое. Кроме того, он может не работать, потому что вы используете Wubi, а не установку с прямым подключением к диску.

8
ответ дан 25 May 2018 в 19:52
  • 1
    Photorec смог восстановить более 75% данных для меня (после rm -rf). Это не подходит для восстановления целого раздела, но если вы хотите сохранить несколько очень важных файлов, это способ пойти (он не восстанавливает имена файлов, поэтому для поиска нужного файла требуется некоторое время). – arrange 11 July 2011 в 22:42
  • 2
    @arrange уделяет особое внимание «немногим». Они удалили всю структуру /home/ dir, согласно их сообщению. Вполне возможно, что участок, на котором была область /home/, на самом деле запутан без ремонта или восстановления. Также обратите внимание, что это wubi, поэтому не все работает. – Thomas Ward♦ 11 July 2011 в 22:45

Существует два основных подхода к восстановлению данных. Первая - это файловая резьба, которая пытается идентифицировать начало и конец файлов и извлекать их. Это очень хорошо подходит для определенных типов файлов, но вы теряете имена файлов и время файла. Это особенно хорошо для jpeg-изображений.

Второй подход во многом зависит от файловой системы. Вероятно, вы используете ext3 или ext4. Если вы используете ext3, то должен работать sluthkit. Тем не менее, я считаю, что sleuthkit еще не справляется с ext4. Если ваша файловая система ext3, попробуйте:

sudo apt-get install sleuthkit

и запустите

fls -r <device name of your home directory>

, например

fls -r /dev/sda1

(я не использовал WUBI так Я не знаю, где может быть ваш домашний раздел.)

Это покажет вам имена файлов, которые могут быть восстановлены. Если они могут быть восстановлены, тогда icat может быть использован для их восстановления.

1
ответ дан 25 May 2018 в 19:52
  • 1
    Wubi не использует раздел. Wubi устанавливается внутри Windows и запускается из файла виртуального образа, который действует как жесткий диск, содержащий все данные. Он фактически не сидит на диске как свой собственный раздел. Впоследствии, поскольку раздел не существует для ОС Linux, ваш вышеуказанный метод, вероятно, не будет работать – Thomas Ward♦ 12 July 2011 в 18:02
  • 2
    Да, я пробовал этот метод, также с testdisk и photorec, но ничего из этого не сработало ... Теперь мой разум сходит с ума. :( – Shogun 12 July 2011 в 22:36
  • 3
    @Shogun, на самом деле у вас нет других методов, чтобы попробовать. Потому что 99,99% времени, удаляя что-либо через терминал даже с помощью только rm, невозвратимо. К сожалению, у вас нет решения вашей проблемы, так как ни один из них (кстати, я не упомянул о восстановлении, в моем ответе было бы почти невозможно). – Thomas Ward♦ 12 July 2011 в 23:33
  • 4
    ОК. Спасибо всем за ответы, Собираюсь купить мыло и веревку ... =)) – Shogun 13 July 2011 в 01:53

Возможно, вы можете попробовать мой инструмент - http://freshmeat.net/projects/extcarve "extcarve - это средство для восстановления файлов ext2 / ext3 / ext4 и семантического файла. Он может восстанавливать ряд форматов файлов, включая PNG , JPG, GIF, PDF, C / C ++, PHP и HTML "

0
ответ дан 25 May 2018 в 19:52
  • 1
    Спасибо, но я уже сделал это с помощью photorec. – Shogun 18 July 2011 в 03:39

Другие вопросы по тегам:

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