>>> Врезка что читать
q Design and Implementation of the Second Extended File system:
o подробное описание файловой системы ext2fs от самих разработчиков проекта. на английском языке. http://e2fsprogs.sourceforge.net/ext2intro.html;
q Linux Ext2fs Undeletion mini-HOWTO:
o краткая, но доходчивая инструкция по восстановлению удаленных файлов на ext2fs разделах. на английском языке. http://www.praeclarus.demon.co.uk/tech/e2-undel/howto.txt;
q Ext2fs Undeletion of Directory Structures mini-HOWTO:
o краткое руководство по восстановлению удаленных директорий на ext2fs разделах. на английском языке: http://www.faqs.org/docs/Linux-mini/Ext2fs-Undeletion-Dir-Struct.html;
q HOWTO-undelete:
o еще одно руководство по восстановлению удаленных файлов на ext2fs разделах с помощью редактора lde. на английском языке. http://lde.sourceforge.net/UNERASE.txt;
Прежде, чем приступать к восстановлению, обязательно размонтируете дисковый раздел или на худой конец перемонтируете его в режим "только на чтение". Лечение активных разделов зачастую только увеличивает масштабы разрушения. Если восстанавливаемые файлы находятся на основном системном разделе у нас два пути – загрузится с LiveCD или подключить восстанавливаемый жесткий диск на Linux-машину вторым.
Чтобы чего-нибудь не испортить, никогда не редактируйте диск напрямую. Работайте с его копией! Копию можно создать командой cp /dev/sdb1 my_dump, где sdb1 – имя устройства, а my_dump — имя файла-дампа. Файл-дамп можно разместить на любом свободном разделе или перегнать на другую машину по сети. Все дисковые утилиты (lde, debugsf, fschk) не заметят подвоха и будут работать с ним как с "настоящим" разделом. При необходимости его даже можно смонтировать на файловую систему: mount my_dump mount_point –o loop, чтобы убедиться, что восстановление прошло успешно. Команда cp my_dump /dev/sdb1
копирует восстановленный файл-дамп обратно в раздел, хотя делать это совсем необязательно. Проще (и безопаснее) копировать только восстанавливаемые файлы.