Автор Тема: восстановление удалённых файлов  (Прочитано 4649 раз)

Оффлайн hago

  • Завсегдатай
  • *
  • Сообщений: 62
Подскажите, пожалуйста, есть ли  для AltLinux хорошая программа восстановления удалённых файлов.
Спасибо.
« Последнее редактирование: 17.01.2014 20:04:53 от hago »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: восстановление удалённых файлов
« Ответ #1 : 18.01.2014 01:55:10 »
Подскажите, пожалуйста, есть ли  для AltLinux хорошая программа восстановления удалённых файлов.
Спасибо.
Любая Unix FS подразумевает безвозвратное удаление файлов в целях защиты информации. На деле это не всегда так, восстановить, бывает, можно. Но это следует расценивать, как ошибку в реализации ФС.

mc может восстанавливать с ext2. Есть описание алгоритмов восстановления с ext3. Но приучайтесь делать резервные копии, это единственно верный путь.

Оффлайн Ironforge

  • Завсегдатай
  • *
  • Сообщений: 532
    • Email
Re: восстановление удалённых файлов
« Ответ #2 : 18.01.2014 02:00:57 »
Как вариант в репозиториях есть PhotoRec. Программа работает в консоли,проста и удобна. Пробовал восстанавливать файлы,работает очень не плохо,хотя восстановить можно не все.

Цитировать
Но приучайтесь делать резервные копии, это единственно верный путь.
Согласен,проще и лучше,но всякое бывает,иногда по ошибке удаляются файлы даже из резервной копии. :)
« Последнее редактирование: 18.01.2014 03:08:17 от Ironforge »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: восстановление удалённых файлов
« Ответ #3 : 18.01.2014 05:59:15 »
Подскажите, пожалуйста, есть ли  для AltLinux хорошая программа восстановления удалённых файлов.
Спасибо.

# apt-repo
rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch i586 classic
rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch noarch classic
# apt-cache search undel
extundelete - An ext3 and ext4 file undeletion utility
magicrescue - Magic Rescue is a file carving tool that uses "magic bytes" in a file contents to recover data
mundelete - mundelete -- программа для восстановления удалённых файлов с файловых систем DOS/Windows (FAT)
ntfsprogs - NTFS filesystem utilities
recover - Utility which automates the rtecovery of lost files
testdisk - Tool to check and undelete partition
testdisk-doc - TestDisk & PhotoRec documentation
[Wiki] Extundelete: восстановление удаленных файлов на ext3/ext4
http://forum.ubuntu.ru/index.php?topic=88932.0
ext3grep. Как восстановить удаленные файлы с ext3.
http://linuxgeeks.ru/ext3grep.htm
PhotoRec - Digital Picture and File Recovery
http://www.cgsecurity.org/wiki/PhotoRec


# apt-cache search scalpel
scalpel - A Frugal, High Performance File Carver
http://ubuntulyb.blogspot.com/2010/07/ubuntu.html
http://liberatum.ru/exclusive/vosstanovlenie-udalennykh-failov-s-pomoshchyu-scalpel

# apt-cache search ext3grep
ext3grep - A tool to investigate an ext3 file system for deleted content and possibly recover it.
ext3grep. Как восстановить удаленные файлы с ext3.
http://linuxgeeks.ru/ext3grep.htm
The OpenNET Project: Восстановление файлов, удаленных с Linux (ext3) и FreeBSD разделов
http://www.opennet.ru/tips/1901_undelete_file_testdisk_disk_ext3.shtml
Linux по-русски: книги, статьи, ссылки по ОС GNU/Linux
Как восстановить удаленные файлы в файловой системе ext3 (многостраничная версия; перевод)
http://rus-linux.net/lib.php?name=/MyLDP/file-sys/undel_ext3_4.html

Бесплатная утилита для восстановления Linux файлов
http://www.r-tt.com/ru/free_linux_recovery/
# apt-get install /там/rli_en_4_i386.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано rlinux для '/там/rli_en_4_i386.rpm'
Следующие НОВЫЕ пакеты будут установлены:
  rlinux
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/13,1MB архивов.
После распаковки потребуется дополнительно 29,8MB дискового пространства.
Совершаем изменения...
Preparing...                 ############################################################################################ [100%]
1: rlinux                    ############################################################################################ [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
Бесплатно только на ext*fs
На остальных за бабки.
« Последнее редактирование: 18.01.2014 09:26:31 от Speccyfighter »

Оффлайн hago

  • Завсегдатай
  • *
  • Сообщений: 62
Re: восстановление удалённых файлов
« Ответ #4 : 18.01.2014 15:35:36 »
На остальных за бабки.
Подскажите, пожалуйста, какие это именно программы? (будут ли они работать на ALTLinux?)
И ещё такой вопрос: можно с помощью этих программ востанавливать файлы с FAT32 (на USB-носителе)? Спасибо.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: восстановление удалённых файлов
« Ответ #5 : 18.01.2014 16:59:11 »
На остальных за бабки.
Подскажите, пожалуйста, какие это именно программы? (будут ли они работать на ALTLinux?)
Конкретно по последней программе
Бесплатная утилита для восстановления Linux файлов http://www.r-tt.com/ru/free_linux_recovery/
имелись ввиду типы файловых систем (ext2\ext3\ext4), все остальные файловые системы для использования с этой программой платные.

Оффлайн hago

  • Завсегдатай
  • *
  • Сообщений: 62
Re: восстановление удалённых файлов
« Ответ #6 : 18.01.2014 17:45:52 »
Уважаемые участники форума, большое спасибо за ответы на мои вопросы.
« Последнее редактирование: 18.01.2014 17:51:06 от hago »

Оффлайн dnefesh

  • Завсегдатай
  • *
  • Сообщений: 284
Re: восстановление удалённых файлов
« Ответ #7 : 04.08.2015 22:34:23 »
Восстанавливал данные с флешки с помощью photorec-получилось.Решил удалить из глубинной памяти этой флешки что хотел восстановить,но с удивлением обнаружил- это не удаляется даже форматированием.Как быть?Так как программа восстанавливает не с прежним названием,а с комбинацией цифр,что при большом кол-ве файлов крайне неудобно.Можно ли удалить удалённое?

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: восстановление удалённых файлов
« Ответ #8 : 04.08.2015 23:21:49 »
ну например записать на флэшку файл, состоящий  из нулей  на весть размер флэшки..

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: восстановление удалённых файлов
« Ответ #9 : 05.08.2015 01:03:55 »
Восстанавливал данные с флешки с помощью photorec-получилось.Решил удалить из глубинной памяти этой флешки что хотел восстановить,но с удивлением обнаружил- это не удаляется даже форматированием.Как быть?Так как программа восстанавливает не с прежним названием,а с комбинацией цифр,что при большом кол-ве файлов крайне неудобно.Можно ли удалить удалённое?

Если быть более точным:

На винчестере
# dd if=/dev/zero of=./img.img bs=1M count=10
10+0 записей получено
10+0 записей отправлено
 скопировано 10485760 байт (10 MB), 0,0350403 c, 299 MB/c

отфоматированном в ext3
# mkfs.ext3 ./img.img
...
Writing superblocks and filesystem accounting information: done

смонтированном
# mount ./img.img /mnt/disk -o loop

и содержащим какой-то файл
# cp ./lsmount-1.0-alt3.noarch.rpm /mnt/disk
# ls /mnt/disk/
lost+found  lsmount-1.0-alt3.noarch.rpm

заполнить нулями файл file до размера свободного пространства
# dd if=/dev/zero of=/mnt/disk/file bs=1M
dd: ошибка записи «/mnt/disk/file»: На устройстве не осталось свободного места
9+0 записей получено
8+0 записей отправлено
 скопировано 8957952 байта (9,0 MB), 0,804455 c, 11,1 MB/c
# ls -l /mnt/disk/
итого 8800
-rw-r--r-- 1 root root 8957952 авг  5 00:55 file
drwx------ 2 root root   12288 авг  5 00:44 lost+found
-rw-r--r-- 1 root root    3550 авг  5 00:45 lsmount-1.0-alt3.noarch.rpm

затем удалить файл file
# rm -f /mnt/disk/file

чтобы остались только файлы
# ls /mnt/disk/
lost+found  lsmount-1.0-alt3.noarch.rpm
и свободное пространство заполненное нулями.


А также, чтобы удалённые файлы не подлежали восстановлению:
# apt-get install wipefreespace
man wipefreespace
« Последнее редактирование: 05.08.2015 10:45:09 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: восстановление удалённых файлов
« Ответ #10 : 05.08.2015 07:08:12 »
Также, если нужно надёжно удалить только один файл можно использовать команду:
shred -u file
Но для флешки 25-кратное перезаписывание может выйти боком. Почитать о команде можно здесь.