Эй, ребята,

Я удалил некоторые файлы на жестком диске случайно. Поэтому, будучи мной, я решил попытаться восстановить их, но столкнулся с проблемой:

Диск отформатирован в ext4. Мне удалось сразу размонтировать его после удаления, но он был смонтирован снова во второй раз, примерно на секунду, прежде чем я понял. Однако не было написано ни одного нового Файла и не было никакой активности, кроме той, что Linux делал в эту секунду. Интернет сказал, что трудно восстановить удаленные файлы, но есть инструменты, которые могут помочь, а именно extundelete и ext4magic. Первым делом я попробовал использовать extundelete. Это не удалось, так как extundelete не смог найти никаких файлов. Затем я попробовал ext4magic:

Если запустить его как обычный пользователь, он только скажет, что раздел используется. Он не был смонтирован, и образ раздела, который я создал на случай, если что-то пошло не так, показал ту же ошибку. Запуск с sudo заставил это работать все же. Я попробовал опцию -r, чтобы восстановить только удаленные файлы, но по какой-то причине это не получилось. Программа сказала мне, что она не может найти каталог, который даже не был удален, тогда он ничего не делал, в то время как использование ОЗУ увеличивалось, пока он не рухнул. Пока все так плохо.

Затем я попробовал опцию -R, которая, казалось, сначала сработала. Он восстановил все файлы, которые не были удалены, и даже восстановил каталоги, которые я переименовал, так что у меня были оригинальная и переименованная версия. Как только он достиг удаленных файлов, хаос вырвался на свободу. Ну, не совсем, но так оно и было. Он нашел папку, которую я удалил, и в ней несколько изображений, а также папку с именем «test.gif», которая, я уверен, никогда не существовала как папка, возможно, это был файл … Ну, в этой папке он нашел те же 4 или 5 картинок и папка «test.gif» снова. Промыть, повторить. Через несколько минут я прервал и попробовал опцию списка, чтобы посмотреть, не закончился ли этот безумие. Список обнаружил все файлы, которые все еще находятся на диске, но попали в ту же рекурсивную папку «test.gif». Я позволил этому бежать некоторое время из любопытства. Примерно через 10 минут бесконечной рекурсии я прервался, и все, что я мог видеть в своем терминале, — это «test.gif / test.gif / …». Даже если бы я прокрутил до самого верха.

Я также попробовал инструмент testdisk без особого успеха. Он мог легко найти раздел, поскольку, насколько я знаю, с диском все в порядке, но он распознал его только как раздел данных, а не ext4. Не уверен, что это нормальное поведение, хотя я использовал его впервые. Мне удалось найти все удаленные папки, но все они были пусты / сказано: «Файл не найден, возможно, файловая система повреждена».

Я в конце своей мудрости и не мог найти что-нибудь в Интернете. Любая помощь / объяснения чего-либо будет высоко ценится.