8 действенных способов восстановления удаленных файлов в Linux

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

Как восстановить навсегда удаленные файлы в Ubuntu? - Quora

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

Здесь представлен обзор решений для восстановления удаленных файлов в Linux.

Решение
Тип решения
Восстановление удаленных файлов из корзины Linux Он только для мягкого удаления
Восстановление удаленных файлов/папок/разделов в Linux с помощью Wondershare Recoverit Инструмент пользовательского интерфейса
Восстановление удаленных файлов в Linux с помощью R-Linux Инструмент пользовательского интерфейса
Восстановление удаленных файлов в Linux с помощью R-Studio Инструмент пользовательского интерфейса
Восстановление удаленных файлов в Linux с помощью TestDisk Инструмент командной строки
Восстановление удаленных файлов в Linux с помощью PhotoRec Инструмент командной строки
Восстановление удаленных файлов в Linux с помощью Extundelete Инструмент командной строки
Восстановление удаленных файлов в Linux с помощью Foremost Инструмент командной строки

Способ 1: Восстановление удаленных файлов из корзины Linux (для мягкого удаления)

Как и операционные системы Windows и Mac, Linux также имеет функцию Торрент для хранения мягко удаленных файлов. Поэтому, если вы удалили несколько важных файлов с помощью кнопки Delete на клавиатуре, вы можете найти их в Trash и мгновенно восстановить.

Шаг 1 Откройте файловый менеджер, щелкнув правой кнопкой мыши по пустому месту на рабочем столе и выбрав в контекстном меню Показать рабочий стол в файлах

запуск файлового менеджера

Шаг 2 Выберите Корзину на левой боковой панели. Щелкните правой кнопкой мыши файл, который вы хотите восстановить в исходное местоположение, и выберитеВосстановить из корзины

восстановить из корзины

Шаг 3 Исследуйте исходное местоположение удаленного файла, чтобы убедиться, что он был успешно восстановлен.

проверка восстановленных файлов

Как бы то ни было, если вы удалили свои файлы навсегда с помощью Shift + Del, вы должны воспользоваться следующими решениями.

Способ 2: Восстановление удаленных файлов/папок/разделов в Linux с помощью Wondershare Recoverit (GUI Tool)

Для восстановления удаленного файла в Linux существует множество способов и программных инструментов. Тем не менее, вы должны выбрать лучший из лучших! Именно поэтому Wondershare Recoverit Linux Recovery является лучшим инструментом восстановления, рекомендуемым всем пользователям. Wondershare Recoverit может восстановить удаленные файлы/папки/разделы в Linux. Она была создана с основной целью восстановления всех типов потерянных данных.

Wondershare Recoverit - всемогущее средство восстановления данных для Linux

5 481 435 человек скачали его.

Совместимость со всеми основными дистрибутивами Linux, включая Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro и т.д.

Помогает в 500+ сценариях потери данных, таких как удаление, форматирование диска, сбой ОС, отключение питания, вирусная атака, потеря раздела и многих других.

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

Простой интерфейс "укажи и щелкни" позволяет восстановить данные с жестких дисков Linux всего за несколько кликов.

Чтобы восстановить удаленные файлы в Linux с помощью этого программного обеспечения для восстановления файлов Linux, следуйте инструкциям ниже:

Шаг 1. Выберите Linux Recovery

Скачайте и установите Wondershare Recoverit на ПК с ОС Windows или Mac. Запустите программу и выберите NAS и Linux Затем нажмите Linux Recovery./p>

нажмите на восстановление linux

Шаг 2. Подключите компьютер с Linux

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

подключить компьютер linux

Дождитесь установления соединения; Recoverit запустит автоматическое сканирование для поиска ваших потерянных файлов на компьютере Linux.

сканирование удаленных файлов в linux
Бесплатная загрузка

Для Windows XP/Vista/7/8/10/11

Бесплатная загрузка

Для macOS X 10.10 - macOS 13

Шаг 3. Предварительный просмотр и восстановление удаленных файлов

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

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

восстановление удаленных файлов в linux

Программа попросит вас выбрать место на компьютере для сохранения восстановленных файлов. Убедитесь, что вы выбрали место, отличное от того, где вы потеряли файлы.

выберите путь для сохранения файлов

Видеоурок о том, как восстановить файлы в Linux

Бесплатная загрузка

Для Windows XP/Vista/7/8/10/11

Бесплатная загрузка

Для macOS X 10.10 - macOS 13

Вам также может понравиться: Как восстановить данные с RAID на базе Linux с помощью mdadm

Способ 3: Восстановление удаленных файлов в Linux с помощью R-Linux (GUI инструмент)

R-Linux - это инструмент восстановления файлов для файловой системы Ext2/3/4FS, используемой операционной системой Linux и несколькими Unix. Благодаря инновационной технологии IntelligentScan в R-usage Linux и адаптируемым настройкам параметров, вы полностью контролируете самое быстрое восстановление данных. Даже при потере файловых записей программа извлекает файлы из существующих разделов Linux. Программа использует традиционный интерфейс "Проводника Windows" и детально визуализирует процесс.

Простое восстановление файлов может быть выполнено для удаленных файлов, которые ранее находились на разделе, видимом операционной системе. Для всех остальных случаев необходимо использовать Advanced-Data Recovery.

Чтобы восстановить удаленные файлы с распознанного или существующего раздела Linux с помощью R-Linux, выполните следующие действия:

Шаг 1 Чтобы перечислить все файлы на диске, дважды щелкните раздел на панели Диски в R-Linux.

Список всех файлов на диске linux

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

выберите файлы или папки для восстановления

Шаг 3 Выберите Восстановление или Восстановление помечено в меню. Введите параметры восстановления и выходную папку в диалоговом окне Восстановление, затем нажмите OK.

выберите возобновление или точки для восстановления

Примечание: Не пытайтесь сохранить восстановленные файлы или папки в том же разделе, где они находились! В противном случае вы можете получить неожиданный результат и потерять все свои данные.

Способ 4: Восстановление удаленных файлов в Linux с помощью R-Studio (GUI-инструмент)

Благодаря R-Studio, пакет надежных и недорогих программ восстановления данных от компании R-TT теперь доступен для операционной системы Linux. Пользователи могут полностью контролировать свои усилия по восстановлению данных благодаря регулируемым параметрам и настраиваемым параметрам R-Studio для Linux.

Данные могут быть восстановлены с логических дисков, разделов, а также дисков и разделов, которые были уничтожены, повреждены или переформатированы с помощью R-Studio для Linux. Кроме того, восстановление сырых файлов может быть использовано для сильно поврежденных или неопознанных файловых систем.

Для восстановления удаленных файлов на Linux с помощью R-Studio следуйте следующим инструкциям:

Шаг 1. Загрузите и установите R-Studio. Выберите диск или раздел, содержащий пропавшие или удаленные файлы, и выберите Сканировать.

сканирование потерянных или удаленных файлов с помощью r-studio

Шаг 2 Если вы технарь и предпочитаете настраивать параметры сканирования, здесь вы можете изменить, какие части диска будут сканироваться.

расширенные возможности r-studio

Шаг 3 Выберите Показать файлы.

выберете показать файлы

Шаг 4 Используйте функцию Find/Mark для автоматического поиска и пометки файлов для восстановления на основе их типа.

найти или отметить функцию r-studio

Шаг 5 Когда вы закончите, нажмите Восстановить помеченные.

нажмите на восстановление с точки резервной копии

Шаг 6 Укажите местоположение вывода и нажмите OK.

выберите место для восстановления файлов на linux

Способ 5: Восстановление удаленных файлов в Linux с помощью TestDisk (командная строка)

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

Используя TestDisk, выполните описанные ниже действия для восстановления удаленных файлов в Linux.

Шаг 1 TestDisk можно установить в Linux с помощью следующих команд:

# Ubuntu и Debian
sudo apt install testdisk

# RHEL и CentOS
sudo yum install epel-release
sudo yum install testdisk

# Arch Linux
sudo pacman -S testdisk

Запустите TestDisk, открыв Терминал и введя команду test disk.

sudo testdisk

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

создать новый файл журнала

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

выберите диск linux

Шаг 4 Выберите тип раздела для вашего диска и нажмите Enter. Определить правильный тип таблицы разделов может быть непросто, но не волнуйтесь, поскольку TestDisk предскажет и выделит нужный раздел.

intel или раздел компьютера

Шаг 5 Поскольку вы восстанавливаете удаленный файл, выберите опцию Дополнительно на следующем экране и нажмите Enter.

расширенный режим настройки

Шаг 6 Выделите раздел на диске, нажмите клавишу стрелка вправо, выберите Undelete и нажмите Enter.

выберите сканирование диска

Шаг 7 В списке файлов выберите файл, который вы хотите восстановить. Если вам нужно восстановить несколько файлов, перейдите к каждому из них и нажмите клавишу точка (:), чтобы выбрать файл. Выбрав все файлы для восстановления, нажмите C, чтобы скопировать их в память.

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

Шаг 8 Выберите место, куда вы хотите сохранить восстановленный файл, и нажмите Enter.

сохранить место назначения восстановленных файлов

Шаг 9 Перейдите в место, куда вы скопировали файл, и подтвердите, что вы успешно восстановили удаленный файл.

просмотр восстановленных файлов

Способ 6: Восстановление удаленных файлов в Linux с помощью PhotoRec (командная строка)

PhotoRec - еще один бесплатный инструмент восстановления данных, созданный теми же разработчиками TestDisk. Изначально он был разработан для восстановления удаленных фотографий. Но теперь она может восстановить все типы удаленных файлов.

Чтобы восстановить удаленные файлы в Linux с помощью PhotoRec, придерживайтесь следующих рекомендаций.

Шаг 1. Установка PhotoRec в Linux

Выполните следующую команду для установки PhotoRec:

sudo apt -y install testdisk

После установки используйте следующую команду для загрузки и запуска утилиты Photorec:

sudo photorec

Шаг 2. Запустите PhotoRec и начните поиск удаленных файлов

Для этой демонстрации я создал и удалил случайный файл изображения. Давайте приступим к восстановлению этого файла.

photorec удалить файл

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

sudo photorec

каталог фоторек

После запуска PhotoRec перейдите к жесткому диску, который вы хотите восстановить, и нажмите Enter. Вам будет предложено выбрать раздел, на котором вы хотите запустить процесс восстановления.

выбор раздела фоторек

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

варианты типов файлов photorec

Выберите тип раздела, который в нашем случае ext4.

photorec тип раздела

Выберите, будет ли утилита исследовать только свободные сектора или весь диск.

photorec поиск разделов

В каталоге /Desktop Directory, именно там команда начнет искать по умолчанию. Определившись с папкой, нажмите букву C, и программа начнет поиск файлов.

выбор каталога фоторек

Шаг 3. Восстановление файлов с помощью PhotoRec

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

завершено восстановление файлов photorec

Все восстановленные файлы будут восстановлены в папке recup_dir. Даже во время восстановления вы сможете получить доступ к файлам.

photorec восстановил файлы

Способ 7: Восстановление удаленных файлов в Linux с помощью Extundelete (командная строка)

Extundelete - это программа восстановления данных, которая восстанавливает удаленные файлы из файловых систем ext3 и ext4 Именно эти файловые системы используются в популярных дистрибутивах Linux, таких как Ubuntu.

Шаг 1 Extundelete можно установить с помощью одной из следующих команд:

# Ubuntu и Debian
sudo apt install extundelete

# RHEL и CentOS
sudo yum install extundelete

# Arch Linux
sudo yay -S extundelete

Шаг 2 После установки вы можете использовать Extundelete для восстановления удаленных файлов из системы Linux. Чтобы быстро восстановить определенный файл, используйте приведенную ниже команду. Следует отметить, что путь к файлам указан относительно корня раздела.

sudo extundelete --restore-file picture.jpg /dev/sdb1

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

Шаг 3 Следующая команда восстанавливает все файлы с раздела /dev/sdb1 Измените имя раздела так, чтобы оно соответствовало имени вашего источника.

sudo extundelete --restore-all /dev/sdb1

Шаг 4 Если вы хотите сохранить восстановленные файлы в определенном каталоге, используйте опцию -o, чтобы указать его. По умолчанию Extundelete сохраняет восстановленные файлы в подкаталоге RECOVERED_FILES/.

sudo extundelete -o ~/recovery --restore-all /dev/sdb1

Способ 8: Восстановление удаленных файлов в Linux с помощью Foremost (командная строка)

Foremost - это бесплатный инструмент восстановления данных для Linux. Он включает в себя простой интерфейс CLI. Хотя программа менее интерактивна, чем TestDisk или PhotoRec, она все же полезна в некоторых ситуациях.

Шаг 1 Foremost можно установить на Linux, выполнив следующие команды:

# Ubuntu и Debian
sudo apt install foremost

# Fedora
sudo dnf install foremost

# Arch Linux
sudo pacman -S foremost

Шаг 2 После установки программы пользоваться ею довольно просто. Используя следующую команду, вы можете перечислить все возможные опции для формообразования:

прежде всего -h

Шаг 3 Используя первую команду, мы можем восстановить удаленный файл picture.jpg:

foremost -v -t jpg -i /dev/sdb1 -o ~/recovery/

Шаг 4 Эта команда выполнит поиск на /dev/sdb1 всех потерянных изображений JPG и восстановит их в ~/recovery Опция -v включает ведение подробного журнала, а -i указывает исходный раздел, а -o - выходной каталог.

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

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

Подробнее: Как восстановить удаленные файлы/папки в Ubuntu

Заключение

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

Как бы то ни было, поскольку это программное обеспечение предлагает четкий и понятный интерактивный пользовательский интерфейс, мы предлагаем Wondershare Recoverit Linux Recovery для простого и безопасного восстановления потерянных или удаленных данных в Linux.

Бесплатная загрузка

Для Windows XP/Vista/7/8/10/11

Бесплатная загрузка

Для macOS X 10.10 - macOS 13

Статьи по теме