Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #15 : 22 Января 2008, 22:26:38 »
Случайно удалил два avi'шных файла. Пробую пользоваться foremost. Даю ей параметры

foremost -t avi -i /dev/disk/by-label/MISC -o /home/xen/empty

Пишет что "Processing: stdin" и больше никаких признаков работы... У меня по этому поводу два вопроса.

1) На томе, где были файлы, к меня NTFS. В принципе сможет восстановить?
2) Если я всё задал верно, сколько ждать хоть примерно? У меня этот том 145-гиговый.

Понимаю что можно конечно найти какой-нибудь лайвсиди или восстановить из винды, где у меня имеются для этого соответствующие средства... Но я хочу полностью перейти на Линукс, поэтому ищу альтернативы виндовым программам, в частности для восстановления файлов и ФС.
Как testdisk'ом пользоваться пока не понял. Когда просто запускаю говорит "TestDisk need 25 lines to work.
Please enlarge the terminal.". Если с опцией /list пишет "Please wait..." и завершает работу. В системе 1 320 ГБ хдд, разбит на  пять томов. На трёх ntfs, на одном reiserfs и ещё swap. Подскажите, плиз. Ведь не только Windows на такое способна?

Оффлайн sdfsdfsdf

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #16 : 22 Января 2008, 23:25:00 »
- http://foremost.sourceforge.net/ - там должно быть описание программы.
- testdisk для восстановления разделов, а не файлов. Их сайта не помню. Можно найти через гугл.

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #17 : 23 Января 2008, 11:01:24 »
Случайно удалил два avi'шных файла. Пробую пользоваться foremost. Даю ей параметры

foremost -t avi -i /dev/disk/by-label/MISC -o /home/xen/empty

Пишет что "Processing: stdin" и больше никаких признаков работы... У меня по этому поводу два вопроса.

1) На томе, где были файлы, к меня NTFS. В принципе сможет восстановить?
2) Если я всё задал верно, сколько ждать хоть примерно? У меня этот том 145-гиговый.

Понимаю что можно конечно найти какой-нибудь лайвсиди или восстановить из винды, где у меня имеются для этого соответствующие средства... Но я хочу полностью перейти на Линукс, поэтому ищу альтернативы виндовым программам, в частности для восстановления файлов и ФС.
Как testdisk'ом пользоваться пока не понял. Когда просто запускаю говорит "TestDisk need 25 lines to work.
Please enlarge the terminal.". Если с опцией /list пишет "Please wait..." и завершает работу. В системе 1 320 ГБ хдд, разбит на  пять томов. На трёх ntfs, на одном reiserfs и ещё swap. Подскажите, плиз. Ведь не только Windows на такое способна?

stdin- standart input. указывать надо /dev/sdb ,например. но сначала надо бы посмотреть точное нименование разделов fdisk -l. а потом указывать где именно искать.
восстанавливает с ЛЮБЫХ разделов, а также при отсутствии таблицы.
145 гигов прожует за время 145*1024/78=1903 с=31 мин, если винт SATA-II.
а лучше использовать параметр -v -показывает все шо творится.
итого: sudo foremost -t avi -v -i /dev/sdc -o /home/user...

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #18 : 23 Января 2008, 12:58:53 »
Сначала делаю так

xen@ubuntu:~$ sudo fdisk -l

Диск /dev/sda: 320.0 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdebadeba

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551       37670   282101400    f  W95 расшир. (LBA)
/dev/sda3           37671       38913     9984397+  83  Linux
/dev/sda5            2551        5737    25599546    7  HPFS/NTFS
/dev/sda6            5738       37608   256003776    7  HPFS/NTFS
/dev/sda7           37609       37670      497983+  82  Linux своп / Solaris

Потом так

xen@ubuntu:~$ sudo foremost -t avi -v -i /dev/sda6 -o /home/xen/empty
Foremost version 1.5 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Segmentation fault (core dumped)
xen@ubuntu:~$

И что это такое?

Оффлайн sdfsdfsdf

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #19 : 23 Января 2008, 13:06:28 »
2 zilog82
- в мане написано, что foremost работает с образами дисков (источник) . а у тебя (в примере) указан диск. он что может напрямую с диска читать?
- если да, то ему можно отдельный раздел диска скормить, или только весь диск целиком?

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #20 : 23 Января 2008, 21:41:42 »
2 zilog82
- в мане написано, что foremost работает с образами дисков (источник) . а у тебя (в примере) указан диск. он что может напрямую с диска читать?
- если да, то ему можно отдельный раздел диска скормить, или только весь диск целиком?

он работает и с образом, и с физическим разделом (разницы здесь нет никакой )
можно указывать раздел, например /dev/sdb1, или устройство (если грохнулась таблица) - /dev/sdb

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #21 : 23 Января 2008, 21:47:43 »
2 ][EN
включи режим su и повтори все без sudo,предварительно отмонтировав том.
попробуй проехаться по разделу testdisk-ом посмотри че напишет

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #22 : 24 Января 2008, 11:48:57 »
testdisk'ом анализировал, ничего интересного, вроде как в порядке всё. foremost в терминале суперпользователя пускал, таже ошибка. Том отмонтировал (это мне ещё вчера уже когда лёг спать в голову пришло, думал как завтра встану всё получится, ан нет...).

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #24 : 24 Января 2008, 21:10:48 »
Цитата с форума:

I have the same problem "Segmentation fault (core dumped)" after setup System -> Administration -> Language support -> check some language.

When I uncheck checked languages back and restarted, Thunderbird start without problems!

Ubuntu 7.04, Thunderbird 2.0

zilog82, вы это имеете в виду? Т.е. убрать галки, а потом вернуть и перезагрузиться? Бред какой-то. Ну это не решение проблемы даже если заработает... Буду я ещё менять языки и перезагружаться по сто раз... А по первой ссылке что-то вообще непонятно. Ладно, проехали.

Оффлайн sdfsdfsdf

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #25 : 25 Января 2008, 01:48:09 »
дошли руки до программы foremost.
Задачку ей задал простенькую – найти удаленный маленький файл ms word на 5 гб ext3 разделе.
Больше часа пилила она этот раздел, так, что я потерял терпение и убил ее нах.
После ее «работы» осталось несколько нумерованных док файлов с неопределенными атрибутами (ни размера, ничего вообще). Файлы эти ни просмотреть, ни скопировать. Только удалить получилось.
прелестно.
Кто-нибудь этой прогой что-нибудь восстанавливал с ext3?

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #26 : 25 Января 2008, 07:54:08 »
Т.е. убрать галки, а потом вернуть и перезагрузиться? Бред какой-то. Ну это не решение проблемы даже если заработает... Буду я ещё менять языки и перезагружаться по сто раз... А по первой ссылке что-то вообще непонятно. Ладно, проехали.

Нет. Я имел ввиду  ошибку в устанавливаемой пакете foremost. Смотрите лучше:

If the program displays this message:

Bus error
or
Segmentation fault

... then the program was trying to access a memory location outside its
address space.  The computer detected this problem and sent a signal to your
program, which caused it to abort.

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #27 : 25 Января 2008, 08:04:36 »
Задачку ей задал простенькую – найти удаленный маленький файл ms word на 5 гб ext3 разделе.
Больше часа пилила она этот раздел, так, что я потерял терпение и убил ее нах.

foremost работает на линейной скорости чтении поверхности винта. Если у Вас винт пусть даже SATA-I , то 5 Гб он прожует за 5*1024*8/70 == 9,75 мин (при условии, что у Вас железо работает так как надо)
Вы не забывайте, что если на место Вашего маааленького файла был записан другой, шансов поднять первый Вам дадут, может только в Массачусетс.
Кроме того, foremost работает про принципу "распознавания" magic byte - то бишь, если было затерто начало файла, применять сию прогу можно только с опцией -t all, а потом разыскивать нужный файл в куче неопознанных (или т.п.).

После ее «работы» осталось несколько нумерованных док файлов с неопределенными атрибутами (ни размера, ничего вообще). Файлы эти ни просмотреть, ни скопировать. Только удалить получилось.

ессно, имя файла то она не знает - foremost по определению не обращается к таблице ФС.
выполнение foremost требует привелегий, чтение ею созданных  файлов - тоже

Кто-нибудь этой прогой что-нибудь восстанавливал с ext3?
лично я -нет

Оффлайн sdfsdfsdf

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #28 : 26 Января 2008, 00:55:19 »
2 zilog82
да я в курсе про затирание файлов, про то, что она имени файла не может знать и как она ищет.
я ж написал – задачка простенькая. то есть с учетом всех этих ньюансов.
раздел неиспользуемый и пустой. примонтирован, на нем создан файл, затем файл удален. раздел сразу отмонтирован. после этого запущен foremost.
идеальные условия.
железо работает нормально, винт в udma-5.
и такой облом.
я конечно еще раз попробую. с другим типом файла.

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Восстановление удаленных файлов
« Ответ #29 : 26 Января 2008, 12:24:09 »
Да, конечно печально что под линь нет нормальных программ для восстановления, хотя бы простейших, но работающих... :'(

 

Страница сгенерирована за 0.057 секунд. Запросов: 23.