В GNU/Linux. Ubuntu Jaunty. Я сделал что-то глупое, где команда отмены?
5 ответов
Там нет "отменить" вариант. Найдите программу восстановления данных и ничего не записывайте на диск, чтобы избежать перезаписи файлов.
Я нашел эту страницу некоторое время назад и (к счастью) не нужно было ее использовать. Это немного многословно, но, очевидно, есть способ восстановить файлы из файловой системы ext3 (стандарт Jaunty).
Перво-наперво! Загрузитесь в однопользовательском режиме и подключите диск только для чтения. Это предотвратит любой дальнейший ущерб, который вы можете нанести. Когда вы делаете это, кризис предотвращается, и вы можете использовать любой из нескольких методов, чтобы восстановить его. Ни один из них не гарантированно работает, так как ваши источники помечены как удаленные в файловой системе, и Linux, возможно, уже перезаписал их чем-то другим.
Я сделал это один раз. Я удалил весь проект, у которого не было последней резервной копии. И инструмент восстановления, который я пробовал, не смог обнаружить удаленные файлы. Cue много часов панической прокрутки изображения жесткого диска с множеством ГБ в PICO. Я держал паждаун и искал что-то, что не было бредом. В конце концов я добрался до файлов моего проекта, которые были почти целы и, к счастью, находились рядом друг с другом на образе жесткого диска.
После перезагрузки в однопользовательском режиме и перемонтирования диска только для чтения, вы можете выполнить grep для всего /dev /sdXX для заголовков файлов или всего, что вы знаете, было в файле. Это в основном то, что делают все программы удаления файлов ext3.
Если вы сделали эту команду в своем консольном приложении, отменить то, что вы только что сделали, невозможно. Сожалею! :(