Как восстановить удаленные файлы с помощью ext3grep

Готов поспорить, что многие из линуксоидов — и я не исключение, к сожалению, — привыкли удалять файлы, так сказать, в обход корзины, тобишь безвозвратно. Это у нас в крови, поскольку именно таким образом работает команда rm без каких-либо дополнительных параметров-ключей. «Корзина» — для слабаков! И именно через эту привычку мы часто удаляем что-то нужное, а потом начинаем психовать: «Черт возьми, неужили я действительно мог уничтожить свой квартальный отчет?». Что ж, ваши молитвы услышаны — есть, оказывается, такая программа, которая поможет в трудную минуту. Называется сие чудо програмистской мысли ext3grep.

ext3grep — это довольно простая программа, которая поможет восстановить файлы на системах EXT3 — стандартных фаловых системах Linux’ов. Этот инструмент предназначен для выявления и восстановления файлов, которые ранее существовали на том или ином носителе информации. Такая программа может стать незаменимым помощником, если вы просто по невнимательности удалили очень важный файл.

Мы собираемся показать вам один очень полезный фокус, который поможет восстановить удаленные файлы на файловых системах типа ext3, используя ext3grep, на Debian и Ubuntu. Но для начала давайте зададим некоторые условия эксперимента, без которых будет сложно.

Сценарий тестирования:
• Имеем флешку с разделом в ext3 (/dev/sdb1)
• Точка монтирования флешки — /mnt/TEST_DRIVE

Устанавливаем утилиту ext3grep из официального репозитория Debian или Ubuntu:

sudo apt install ext3grep

Кстати, утилита доступна и для Arch-подобных дистрибутивов — опять же, в родном репозитории:

sudo pacman -S ext3grep

Теперь давайте создадим на нашей флешке… ну, скажем, штук пять пустых файлов с именами file1, file2 и так далее — до file5:

cd /mnt/TEST_DRIVE && sudo touch file{1..5} && ls -l

Теперь давайте удалим один из этих файлов, который в последствии и будем возвращать с того света:

sudo rm file5

Для того, чтобы начать восстанавливать файла file5, для начала давайте отмонтируем флешку из системы.

cd && sudo umount /mnt/TEST_DRIVE

Обратите внимание! Перед тем, как отмонтировать флешку, нужно полностью закончить работу с ней! Именно для этого первой командой мы вписали cd, которая вернула нас из директории /mnt/TEST_DRIVE в домашнюю!

С этого момента в игру вступает ext3grep. Для начала давайте выведем на экран список всех файлов, существовавших когда-либо на нашей флешке:

ext3grep --dump-name /dev/sdb1

Чтобы достать из небытия наш удаленный file5, необходимо выполнить такую команду:

ext3grep --restore-all /dev/sdb1

Вообще-то, эта команда предназначена для восстановления всех файлов, что существовали на устройстве и были позже удалены с него. Если нужно восстановить конкретный файл (например, условный file666), то следует выполнить:

ext3grep --restore-file file666 /dev/sdb1/

Файл или файлы восстановяться и окажутся в директории /mnt/TEST_DRIVE/RESTORED_FILES.

Вот и все! Эта чудесная утилита, готов поспорить, не раз и не два придет на помощь каждому из нас.

А что вы думаете про удаление файлов без использования «Корзины»? Как именно вы удаляете файлы — сразу же навсегда или через «Корзину»? Не забудьте поделиться своим мнением в коменнтариях!

Кстати, когда-то мы уже рассказывали про похожую программу — TestDisk.

По материалам TecMint

Автор публикации

не в сети 3 недели

root

0
Адміністратор сайту «LinuxTheBest»
Комментарии: 235Публикации: 67Регистрация: 11-01-2019
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

8
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
6 Темы
2 Ответов
4 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
7 Авторы комментариев
walterrootCOBAmakvolfedСеба Последние авторы комментариев
walter
Гость
walter

Ставим R-Linux удобный графический интерфейс,отличная работа и качество востановления.Подерживает ext2,ext3,ext4.C офсайта можно скачать дебпакет.

COBA
Гость
COBA

Ну и где Вы сейчас найдете ext3?

makvolfed
Участник

Ну-ну посмотрим что там под Linux имеется)) Я и под виндой часто удаляю мимо корзины shift+del)) И в принципе не помню что бы жалел. Просто каждый раз оцениваю насколько нужный мне тот файл. Ведь корзина тоже занимает место на диске пусть и 10-15% (у кого как). А вот другим людям пробовал восстанавливать удаленные документы. Правда безуспешно ибо поздно обращаются!

Себа
Участник

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

DUARIZ
Участник

Дуже корисна софтіна, обов’язково встановлю.

Andriy
Участник

Дана програма підійде для ext4?

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля