Часто возникает необходимость восстановить удаленный файл в Linux. Многие "эксперты" говорят о том, что это невозможно для ext2/ext3. Не верьте - в этом может помочь программа .
Программа умеет работать с сырыми (raw) данными; поддерживает файловые системы NTFS, FAT, UFS 1, UFS 2, EXT2FS, EXT3FS, ISO 9660; работает под операционными системами Linux, Mac OS X, Windows, CYGWIN, OpenBSD, FreeBSD, Solaris.
Проверил. Замечательно работает (при условии, что удаленный файл не перезаписан поверх чем-то еще). Список удаленных файлов можно просмотреть командой fls -rd /dev/sda1 и восстановить командой blkls или dd.
Вот так я восстановил все удаленные фотографии с карточки фотоаппарата:
for i in $(fls -rd /dev/sda1|awk {'print $3'}|tr -d [:]); do icat -r -f fat /dev/sda1 $i > /home/yuri/photo/$i.jpg;doneБраво! Отличная конструкция!
если б еще hfs поддерживала...
Добрый день!
А можно поподробнее описать процесс восстановления файлов?
Спасибо
Объяснил бы, как при помощи dd восстановить
А можно поточнее как восстановить, сам запрятаный файл я нашел и что с ним далее делать?
Сделать его менее запрятанным.
Спасибо, полезная информация )
Что бы установить программу для gentoo надо просто ввести:
emerge app-forensics/sleuthkit
Пока что меня Бог миловал. Нигде ничего восстанавливать не нужно было. Но это у меня дома. А что касается остальных, то это очень даже распространённая проблема. Так что я взял на заметку. Спасибо!
Вроде как свежая версия уже и HFS+ понимает, и во FreeBSD она в портах есть.
15 тыс просмотров!... Рекорд для топиков на L.? :) Неужели так много людей, которые забывают архивировать важные для них данные?
Скорее сперва жмут удалить, а потом думают, а нужно ли им это :)
А вообще статья полезная, надо будет попробовать эту программу. Хотя удалять файлы по ошибке случается довольно редко.
статья. [цензура]
Бан. Причем, не за мат, а за умственную неполноценность.
Восстановление данных в Ubuntu - testdisk
Необходимость в восстановлении данных существует в самых разных операционных системах. Ubuntu не является исключением. И хотя эта операция не так распространена, но даже ради одного единственного случая необходимо знать, как восстанавливать данные в Ubuntu. Как раз у меня произошло ЧП. Вернее не у меня, а у моего приятеля.
Он недавно решил, что на его флешке объёмом в 8 ГГбайт слишком много разных файлов и он, не глядя и не разбираясь, что там находится, решил всё удалить с неё. Он по профессии копирайтер и на flash-накопителе содержались разного рода файлы – музыка, видео, и, что главное, куча его документов – статей. В общем, он их удалил и только спустя несколько секунд по завершении операции, понял, какую глупость совершил.
Попробуем ему помочь, заодно и сами поучимся. Но вначале немного теории. Удаление файлов в Linux операция очень серьёзная. Решаясь на неё вы тем самым сразу же подтверждаете, что во-первых, «вы это серьёзно», во-вторых, «вы в своём уме». Никаких вопросов, придуманных в Майкрософт, типа «Вы действительно хотите удалить файл?» в Linux, если это не настроили разработчики, нет. Ну что же, попугали, а теперь перейдём к позитиву.
В Ubuntu (по крайней мере, в моём 10.10) при удалении файлов они перемещаются в корзину. Разумная настройка, особенно для таких как мой приятель. Честно признаться, ему как раз эта функция и помогла. Даже при удалении с flash-накопителя все файлы попадают в Ubuntu в корзину.
И даже больше — в Ubuntu в меню графического интерфейса отсутствует пункт «Удалить», а кнопка Del на клавиатуре работает в режиме перемещения в корзину.
Но что делать, если не просто были удалены файлы, а ещё и был потерян целый раздел?
Утилита для восстановления разделов в Ubuntu – testdisk
Наверное, у каждого пользователя Linux есть свои методы восстановления. Но чаще всего на форумах подсказывают, что одной из самых популярных утилит является testdisk. Ставится или из Synaptic или, как обычно, из консоли:
sudo apt-get install testdisk
Пользоваться утилитой нужно в консоли. Запускаете с административными правами:
sudo testdisk
Вначале testdisk попытается найти физические диски. Затем необходимо ему сказать, на каких дисках возникли проблемы. После этого нужно подсказать утилите, а какого типа у вас файловая система. Ткнув наобум я получил выговор и параллельно был спрошен, а не Vista ли создала этот раздел. Согласившись, «что Vista», утилита радостно позеленела и сказала даже какая именно у меня файловая система. Далее нужно просто читать, что именно нужно сделать. Мне, например, нужно было нажать английскую букву P- list files. После этого мне был выдан громадный список всех «живших» когда-то на флешке файлов. Если вас интересует разработка качественного сайта, с сервером на котором установлен Linux, то рекомендуем вам следующий ресурс , соотношение цены и качества приятно удивят.
Выбирая файл и нажимая C на клавиатуре я восстанавливаю нужный мне файл. Просто отличная утилита. Кстати, именно благодаря тому, что она консольная, скорость работы её так велика.
А вы чем восстанавливаете информацию в Ubuntu?
Реклама website-turnkey? Смысл всей стать сводится к одному предложению: для восстановления данных можно использовать программу testdisk. На кой там трогательная история про приятеля-идиота не совсем понятно. Я бы вместо кучи ссылок на левые ресурсы дал бы следующие две ссылки:
Официальный сайт TestDisk:
И статью из Wiki:
Вот здесь
довольно подробно (и с картинками:-) написано, как восстанавливать данные с помощью программы photorec из пакета testdisk.
«От ошибок никто не застрахован, да и ещё у каждого третьего есть дурацкая привычка удалять файлы через Shift+del. Думаю понятно к чему я клоню: файл исчез и его надо вернуть.
Для этого нам поможет программа photorec, которая работает из консоли и имеет псевдографический интерфейс, а главное то, что программа умеет восстанавливать файлы со всех популярных файловых систем
(fat, ntfs, ext, маков и т.п.).
Установить photorec в ubuntu можно вместе с пакетом testdisk:
sudo apt-get install testdisk
Программа требует права рута, а значит запускаем её через:
sudo photorec
..........
Следует обратить, что можно восстанавливать данные и с флешки.»
Картинки можете на том сайте посмотреть, но вроде ничего сложного…
Сам не пользовался, врать не буду! Не было надобности:))
Как этой прогой восстановить удаленные файлы из конкретной папки а не со всего диска? И можно ли фильтровать по дате удаления?
Спасибо автору. Я удалил очень важную инфу , много пересмотрел для этого прог и нашел вот эту прогу для восстановления данных Magic Uneraser v2.0 Portable, скачать можно здесь [отцензурировано] с кряком (ключами)
Пожалуйста. В качестве бонуса — бан за спам и ссылки на кряки. Это ж каким нужно быть идиотом, чтобы на сайте об СПО кряки рекламировать.
LOL Подоконник затесался чтоли...