Установка TestDisk и восстановление файлов
Centos, Debian, Linux, Ubuntu, VPS | Комментировать запись
Кто не сталкивался с ситуацией, когда важные файлы были удалены по ошибке? В этом мануале мы рассмотрим, как установить TestDisk в Linux и восстановить данные.
Читайте также: Топ 20 утилит для восстановления данных
Мы будем работать с сервером Ubuntu, но вы можете следовать этому мануалу и выполнять те же действия, даже если у вас любой другой дистрибутив. Единственное, что будет отличаться — это менеджер пакетов.
Установка TestDisk в Linux
Пакет testdisk доступен во всех основных дистрибутивах Linux, его можно легко загрузить с помощью стандартного менеджера пакетов. Ниже приведены команды для установки testdisk на разных дистрибутивах.
Инсталлировать TestDisk в Ubuntu/Debian можно с помощью следующих команд:
sudo apt update sudo apt -y install testdisk
Мы используем менеджер пакетов apt вместо apt-get, так как это новый менеджер для Ubuntu/Debian.
Вы можете установить TestDisk в Red Hat и CentOS, выполнив следующие команды:
yum install epel-release yum update yum install testdisk
Для инсталляции TestDisk в Red Hat и CentOS выполните команды:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm yum update yum install testdisk
Также необходимо включить/установить репозиторий EPEL. Репозиторий EPEL — это дополнительный репозиторий пакетов, который обеспечивает простой доступ к пакетам часто используемого программного обеспечения.
Больше информации о репозитории EPEL вы можете найти на официальной странице.
С помощью следующей команды можно установить TestDisk на Arch Linux:
sudo pacman -S testdisk
Для инсталляции TestDisk в Fedora выполните команду:
sudo dnf install testdisk
Как восстановить удаленные файлы в Linux?
После установки утилиты testdisk мы можем попробовать восстановить данные или разделы.
Утилита Testdisk может работать с различными типами разделов, включая следующие:
Вероятно, вам не потребуется каждый раз проверять тип раздела, поскольку приведенный выше список охватывает почти все основные. Но если вы не уверены, выполните одну из следующих команд:
stat -f <partition> df -T fdisk -l
Любая из этих команд предоставит информацию о типе файловой системы.
1: Запуск TestDisk и настройка места запуска
Для запуска утилиты в терминале просто введите команду testdisk, и вы увидите следующее в командной строке. Вы можете выбрать диск, на котором нужно восстановить удаленные файлы.
Если это первый запуск утилиты, то она предложит создать лог-файл. Вы можете выбрать Create и просто продолжить работу с настройками по умолчанию.
Далее вам будет предложено выбрать диск/раздел:
2: Выбор и анализ раздела
После выбора нужного раздела утилита предложит выбрать его тип.
Обычно утилита должна автоматически определить правильный тип раздела, но если этого не произошло, то необходимо выбрать его вручную и убедиться, что выбран правильный тип.
Затем вам будет предложено меню опций, где для поиска утерянных данных нужно выбрать Analyse.
В зависимости от ситуации, вы можете выбрать Quick Search или Deeper Search для сканирования всех инодов.
3: Сканирование раздела на наличие удаленных файлов
После выбора опции утилита предложит выбрать конкретный раздел, который необходимо просканировать.
Выберите раздел и дождитесь окончания сканирования диска. Через некоторое время вы получите список файлов в разделе. В процессе сканирования вы увидите похожее окно:
После завершения сканирования вам будет предложено выбрать раздел, в котором вы хотите просмотреть файлы. Все файлы, которые отмечены красным или любым другим цветом, а также те, чей стиль отличается (может зависеть от конфигурации терминала) — это файлы, которые были восстановлены с помощью утилиты TestDisk.
Чтобы восстановить эти файлы, просто нажмите букву “C”, это позволит вам скопировать файл и вставить его в другую директорию, в которую вы хотите его восстановить.
Подводим итоги
Мы надеемся, что вы поняли назначение утилиты testdisk в Linux и теперь знаете, как с ее правильно использовать, чтобы восстановить удаленные файлы в Linux. Продолжайте изучать эту утилиту на виртуальной машине, чтобы лучше разобраться в ней, прежде чем работать реальных ситуациях.
Tags: TestDisk