От ошибок ни кто не застрахован, да и ещё есть дурацкая привычка удалять файлы через Shift+del у каждого третьего. Думаю понятно к чему я клоню: файл исчез и его надо вернуть. Для этого нам поможет программа photorec, которая работает из консоли и имеет псевдографический интерфейс, а главное то, что программа умеет восстанавливать файлы со всех популярных файловых систем(fat, ntfs, ext, маков и т.п.).
Установить photorec в ubuntu можно вместе с пакетом testdisk:
sudo apt-get install testdisk
Программа требует права рута, а значит запускаем её через:
sudo photorec
Хотя программа и на английском, но будет достаточно только базовых знаний языка. А если долистать статью до конца то думаю разберутся даже те, кто совершенно не знают английского.
Вначале программа спрашивает с каково диска будет восстанавливать данные:
Следует обратить, что можно восстанавливать данные и с флешки.
Далее отвечаем на вопросы о типе файловой системы:
В случае необходимости выбираем типы восстанавливаемых файлов(по умолчанию всё включено) в «File Opt».
И в завершении выбираем куда хотим сохранить восстановленные файлы:
Осталось только наблюдать за процессом восстановления:
Программа работает относительно шустро и практически не грузит процессор, в отличии от аналогичных «восстановителей».
Добавлено: Выяснилось, что программа не работает с файлами, имена, которых написаны кириллицей.
Ну, если уж на то пошло, то удалённые файлы надо восстанавливать из бекапа. :)
А как быть с кириллицей для testdisk? Пользователь активно использовал названия файлов кириллицей и они восстановились testdisk’ом вот так:
&5=B@0;L=K9 @09>==K9 AC4.doc
Это вообще какая кодировка-то?
Присоединяюсь к вопросу о кодировке. Восставносить-то не проблема, а как это потом использовать-то? Не пойми что и как называется :(
Похоже проблема в самой программе… не умет она с кириллицей работать. Когда писал статью и тестировал различные программки, то, как-то не додумался на русских файлах проверить. Видимо придётся искать аналог.