Как восстановить удаленные файлы в ubuntu с помощью live usb? [based on filetype]

Я случайно удалил несколько файлов с рабочего стола Ubuntu. Теперь мне нужно восстановить только файлы perl, которые находились в каталоге /home/user. Как это можно сделать? Я могу загрузиться с живого USB Ubuntu. Пожалуйста, объясните.

11
задан 20 September 2015 в 03:30

1 ответ

Перед запуском:

  • Это всегда - хорошая идея работать из копии Ваших удаленных данных, так скопируйте свой весь диск перед началом
  • Если Вы не можете, начальная загрузка от Live-USB/DVD перед началом.
  • Если Вы не можете, знать, что каждым единственным байтом Вы пишете в свой диск прямо сейчас, один байт одного из Ваших удаленных файлов будет перезаписан! (т.е. путем установки PhotoRec и TestDisk, некоторые удаленные файлы будут перезаписаны приложениями, которые Вы собираетесь установить, если Вы продолжаете!).

Каковы основные отличия между TestDisk и PhotoRec?

TestDisk намного более эффективен, чем PhotoRec. Проблема с TestDisk состоит в том, что он не всегда восстанавливает все удаленные файлы. При случайном переформатировании раздела TestDisk может восстановить тысячи файлов, не пропуская единственный файл, но если Вы удалили файл путем отправки его в Мусор и затем освобождения Мусора, TestDisk не может всегда восстанавливать его.

Так используйте TestDisk сначала, и если Вы восстановили все удаленные файлы с TestDisk, затем Вы сделаны. При восстановлении большинства удаленных файлов с TestDisk можно решить, сделаны ли Вы или нет. Если Вы не сделаны после выполнения TestDisk, можно попытаться восстановить удаленное использование файлов PhotoRec.

PhotoRec может выборочно восстановить файлы на основе их типа (типов) файла, но PhotoRec / TestDisk не может выборочно просканировать отдельный каталог для потерянных файлов, если Вы не смонтировали целый раздел жесткого диска как этот каталог. В некоторых случаях имя файла хранится в самом файле. PhotoRec пытается восстановить имя файла в этом случае, но большую часть времени PhotoRec не может восстановить имена файлов.


Восстановите файлы на основе использования типа файла PhotoRec

  1. Установите TestDisk от центра программного обеспечения Ubuntu.

    sudo apt-get install testdisk
    
  2. Запуск PhotoRec.

    Откройте терминал и запустите photorec (как корень).

    sudo photorec
    
  3. Выберите жесткий диск.

  4. Выберите тип раздела.

    Если Ваш жесткий диск имеет разделы Linux, то выберите [Intel].

  5. Выберите опцию типа файла.

    Переместитесь в [File Opt] и нажмите Enter. Здесь можно отключить все типы файлов путем нажатия s. Используйте пространство для переключения кнопки проверки. Выберите тип (типы) файла для восстановления. Для Perl можно выбрать pl для сценария Perl или pm для модуля Perl.

  6. Выберите опции.

    Photorec также имеет список различных вариантов. При нормальных обстоятельствах Вы не должны изменять их.

  7. Выберите раздел.

    Переместите селектор вверх или вниз к разделу, из которого Вы удалили файл (файлы). Затем выберите [Search] и нажмите Enter.

  8. Выберите тип файловой системы.

    При использовании Linux это будет ext2/ext3/ext4, таким образом, выбор по умолчанию ext2/ext3. Иначе, если Вы восстанавливаете файлы с раздела, отформатированного как выбор NTFS или FAT Other.

  9. Выберите пространство для анализа.

    Выбрать Free если Вы не записали в тот раздел после удаления конкретного файла, иначе выберите Whole.

  10. Выберите каталог для восстановленных файлов

    Выберите путь, где восстановленные файлы будут храниться. Затем нажмите Y.

Photorec покажет, сколько файлов он восстановился.

Источник: пересмотренный от того, Как Восстановить Удаленные Файлы в Linux Используя Photorec

16
ответ дан 23 November 2019 в 04:01

Другие вопросы по тегам:

Похожие вопросы: