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

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

Что такое TestDisk?

TestDisk - это надежный и мощный инструмент для восстановления данных из командной строки. Он написан на языке программирования C Кристофом Гранье. Помимо Linux, TestDisk доступен практически во всех остальных операционных системах, включая Microsoft Windows, macOS и OpenBSD.

TestDisk имеет следующие функции:

  1. Восстановить удаленный раздел данных
  2. Восстановить поврежденный раздел или файл
  3. Восстановление файлов из файловых систем Windows
  4. Восстановите загрузочные секторы с помощью резервных копий данных
  5. Восстановить поврежденные таблицы FAT32
instagram viewer

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

Однако есть исключение. Если кто-то удалил файлы из вашей системы Linux с помощью крошить утилита, то TestDisk не сможет восстановить эти файлы. Shred - это утилита командной строки, используемая для безопасного удаления файлов, что, в свою очередь, затрудняет их восстановление.

Как установить TestDisk

В большинстве дистрибутивов Linux по умолчанию не установлен TestDisk. Вместо этого вам придется вручную загрузить и установить пакет с помощью диспетчера пакетов вашей системы.

В дистрибутивах на основе Debian сначала включите вселенная репозиторий.

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) вселенная "

Затем установите тестовый диск пакет с подходящий:

sudo apt установить testdisk

Установить TestDisk в Fedora очень просто.

sudo dnf установить testdisk

Для установки в дистрибутивах на основе Arch:

sudo pacman -S testdisk

Ты можешь использовать ням для установки TestDisk в системах RHEL и CentOS. Но сначала вам нужно скачать пакет с именем эпель-релиз. В эпель-релиз Пакет содержит ключи GPG (GNU Privacy Guard) для подписи пакетов и информацию о пакете.

Введите любую из следующих команд, чтобы установить пакет:

yum install epel-release
ням установить https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Теперь установите TestDisk:

ням обновление
yum установить testdisk

Вы можете проверить установку, введя следующую команду в терминале.

testdisk --version

На выходе будет отображаться информация о версии, связанная с тестовый диск упаковка.

Восстановление удаленных файлов в Linux с помощью TestDisk

Первым шагом к восстановлению удаленных файлов является создание файла журнала. Файл журнала TestDisk важен, поскольку он будет хранить важную информацию, связанную с восстановлением данных и разделами. Даже в целом пользователи должны расставлять приоритеты системный журнал чтобы получить представление о действиях, которые происходят на их компьютере.

Шаг 1. Создайте файл журнала

Запустите TestDisk, используя следующую команду:

тестовый диск

Система отобразит вывод следующим образом. Поскольку TestDisk - это интерактивная утилита, она предоставит вам варианты выбора на каждом экране. Обратите внимание, что в выводе ниже у вас есть три варианта: Создавать, Добавить, а также Нет журнала.

  1. Создавать: Создает новый файл журнала для TestDisk
  2. Добавить: Используется для добавления дополнительной информации в уже существующий файл журнала.
  3. Нет журнала: Команда TestDisk не использовать файл журнала для процесса восстановления

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

Связанный: Как восстановить мертвый жесткий диск для восстановления данных

Шаг 2. Выберите диск восстановления

После создания файла журнала вам нужно выбрать, с какого диска вы хотите восстановить данные. На экране будет отображаться информация, связанная с каждым диском в вашей системе, включая имя и размер диска.

Выберите нужный диск и нажмите Входить.

Если вы не можете найти конкретный диск, попробуйте запустить TestDisk с помощью sudo testdisk команда.

Шаг 3: Выберите тип раздела

Следующим шагом будет выбор типа восстанавливаемого раздела. Если вы не можете определить, какой раздел правильный, просто перейдите к тому, который TestDisk выделил для вас.

Пользователи могут выбирать из следующих семи типов разделов.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Никто
  • солнце
  • Xbox

Выберите наиболее подходящий вариант и нажмите Входить.

Теперь выберите параметры восстановления из списка. Хотя вы можете выбрать любой вариант, который вам больше всего подходит, если вы хотите восстановить удаленные файлы, выберите Передовой.

Система выведет список всех доступных разделов на выбранном диске. Выделите свой выбор и нажмите Входить.

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

TestDisk попросит вас выбрать каталог для хранения файла образа раздела. Выберите подходящее место и выберите Продолжить.

Учить больше: Как управлять разделами жесткого диска с помощью Cfdisk

Шаг 4: перейдите в каталог удаленных файлов

TestDisk теперь отобразит все файлы и папки, хранящиеся в выбранном разделе. Перейдите в каталог, содержащий удаленный файл. Например, если /Desktop каталог содержит файл, перейдите в эту папку.

Удаленные файлы будут иметь красный цвет шрифта. Если вы не можете найти ни одной удаленной записи файла, то, к сожалению, ваши файлы не могут быть восстановлены.

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

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

Если система успешно скопировала файл, вы получите уведомление о том, что Копирование готово! 1 нормально, 0 не удалось в ярко-зеленом цвете.

Выйдите из приложения, выбрав Покидать вариант на экране. Система вернет вас к предыдущему экрану. Опять же, продолжайте выбирать Покидать чтобы вернуться к предыдущему экрану. Вам потребуется несколько раундов выделения и нажатия Входить полностью закрыть TestDisk.

Отменить случайное удаление в системе Linux

Во время навигации по хранилищу Linux вы можете удалить важные файлы всего на одну «комбинацию клавиш». К счастью, доступна утилита TestDisk, чтобы вы не пожалели о своих действиях. TestDisk может восстанавливать удаленные разделы, восстанавливать поврежденные диски и восстанавливать загрузочные секторы с помощью файла резервной копии.

Достаточно одного инцидента, чтобы понять важность создания резервных копий вашего хранилища. Хотя можно клонируйте свой жесткий диск в Linux, это не всегда лучший выбор. Наиболее подходящим вариантом будет резервное копирование данных на удаленном сервере с помощью Rsync.

Электронное письмо
Автоматическое резервное копирование файлов на удаленный сервер с помощью Rsync

Резервное копирование с помощью rsync - мощный способ самостоятельного управления локальными файлами. Вот все, что вам нужно знать.

Читать далее

Похожие темы
  • Linux
  • Восстановление данных
Об авторе
Дипеш Шарма (Опубликовано 46 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационный контент в Интернете более 3 лет. В свободное время он любит писать, слушать музыку и играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

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

.