Поиск по сайту:

Как установить TestDisk в Linux и восстановить удаленные файлы


Вы когда-нибудь сталкивались с ситуацией, когда вы случайно удалили файл? В этом руководстве мы рассмотрим, как установить TestDisk в Linux и восстановить удаленные файлы.

В этом руководстве я буду использовать сервер Ubuntu для работы, но даже если вы используете любой другой дистрибутив, вы можете выполнить те же действия. Единственное, что будет отличаться, это менеджер пакетов, используемый для установки.

Установите TestDisk в Linux

Пакет testdisk доступен во всех основных дистрибутивах Linux и может быть легко загружен с помощью менеджера пакетов по умолчанию. Здесь я перечислил специфичные для дистрибутива команды для установки testdisk в Linux.

Установите TestDisk на Ubuntu/Debian

sudo apt update 
sudo apt -y install testdisk

Мы используем менеджер пакетов apt вместо apt-get, так как это новый менеджер пакетов для Ubuntu/Debian.

Установите TestDisk на Red Hat и CentOS 7

yum install epel-release
yum update
yum install testdisk

Установите TestDisk на Red Hat и CentOS 8

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, чтобы запустить утилиту, и вы увидите приглашение ниже. Вы можете выбрать соответствующий диск, на который вы хотите восстановить файлы.

Если вы запускаете эту утилиту впервые, она даст вам возможность создать файл журнала на экране приветствия. Вы можете выбрать «Создать» и просто перейти к настройкам по умолчанию.

На следующем экране вас попросят выбрать диск/раздел:

2. Выбор и анализ раздела

После того, как вы выбрали правильный раздел, вам будет предложено выбрать тип раздела.

Он должен автоматически выбрать правильный тип раздела, но если это не так, убедитесь, что вы выбрали правильный тип.

Как только это будет сделано, вам будет предоставлено меню опций, из которых нам нужно перейти к «Анализу» для поиска потерянных данных.

Вы можете выбрать «Быстрый поиск» или «Углубленный поиск» в зависимости от ваших потребностей и позволить поиску работать до тех пор, пока он не просканирует все индексные дескрипторы.

3. Сканирование раздела на наличие удаленных файлов

При выборе этой опции вас поприветствуют, указав, какой именно раздел вы хотите сканировать.

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

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

Чтобы восстановить эти файлы, просто нажмите букву C, и это позволит вам скопировать этот файл и вставить его в другой каталог, в который вы хотите его восстановить.

Заключение

Ну вот и все. Вы узнали, как восстановить удаленные файлы в Linux! Идите вперед и изучите эту утилиту на виртуальной машине, чтобы освоить ее, прежде чем использовать ее в реальных ситуациях, чтобы вы точно знали, как работать с ней в расширенном масштабе.

Мы надеемся, что вы поняли, как использовать утилиту testdisk в Linux, и теперь знаете, как ее использовать. Если у вас есть какие-либо вопросы, сообщите нам об этом в комментариях ниже.