Перейти к содержимому

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

  • автор:

10 способов восстановления удалённых файлов в linux

Я никого не знаю, кто хотя бы раз случайно не удалил файл и не попытался бы его восстановить. В Windows восстановление файлов — относительно легкая операция. Но как это сделать в Linux? Точнее, если что-то было удалено из командной строки в экране Терминала, как восстановить этот файл? В некоторых дистрибутивах Linux, таких как Ubuntu, существует корзина, но в большинстве других её нет. Удалённые файлы просто отправляются в небытье.

Вот хороший совет для новичков — измените команду rm:

alias rm='rm -i'

Таким образом при каждом удалении файла система будет запрашивать подтверждение.

Второй совет — делать резервные копии. Для копирования важных каталогов и файлов на другую систему или раздел можно воспользоваться утилитой rsync. С помощью crontab это можно делать ежедневно или даже ежечасно.

Итак, рассмотрим 10 способов восстановления удалённых файлов:

  1. Recover — автоматизирует некоторые шаги восстановления утерянного файла, описанные в Linux Ext2fs Undeletion Mini-HOWTO ( перевод ). Эта утилита значительно увеличит эффективность восстановления. Она рекомендуется тем, кто не знает, как восстанавливать файлы.
  2. athena-delete — была написана для проекта Athena по запросам множества новых пользователей UNIX, случайно удалявших нужные им файлы.
  3. unrm — небольшая консольная утилита, которая при некоторых условиях, может восстановить почти 99% удалённых данных (похожа на утилиту undelete в DOS). Перед её использованием внимательно прочитайте файл FAQ и желательно Linux Ext2fs Undeletion Mini-HOWTO. Применение:

unrm [-b (no block padding)][-e (every block)][-f fstype][-vW] device [block. ]
e2undel -d device -s path [-a][-t] -d файловая система, где искать удалённые файлы -s каталог, в который сохранять восстановленные файлы -a работать на всех файлах -t попытаться определить тип удалённых файлов без имён -l просто выдать список валидных файлов в лог-файл undel

Комментарии

  1. Dankoozy on June 21, 2007 4:10 pm Don’t forget a utility called ‘foremost’. I used it for recovering stuff off microdrives and CF cards. First I make an image of the thing onto the hard disc, then I run foremost on that image which recovers the files. Its detection is based on the headers of certain file formats, though it will work on any filesystem the types of files it will recover is slightly limited.
    http://foremost.sourceforge.net/
  2. В.А.Костромин, 10 ноября 2010 г. Заметка сильно устарела. Часть приведенных выше ссылок уже не работают (Recover, rfs), разработка других утилит давно заброшена (последние обновления e2undel — April 2004, anyfs-tools — 10 Aug 2008, findfile — March 18, 2004, e2retrieve тестировалась на Suse 8.2 и Redhat 6.2).

Когда забыл сделать бэкап: восстановление удаленных файлов в Linux

Иногда понимаешь, что одна из последних команд rm была лишней. Конечно, лучшее средство восстановления случайно удаленных файлов — это бэкапы. Но бывает так, что резервная копия была создана раньше, чем файл появился в системе или же с момента создания бэкапа в файл было внесено много изменений: утром менеджер загрузил фотографии, а администратор не разобрался и удалил их. Тогда вариант из резервной копии будет неактуальным. Бэкап как бы есть, но по факту — его нет. На помощь приходит восстановление удаленных файлов — и чем раньше ты приступишь к этому процессу, тем выше вероятность успеха.

Для восстановления удаленных файлов существует много разных инструментов. Выбор инструмента зависит от типа файловой системы и типа самого файла. Так, при использовании файловой системы ext3/ext4 неплохие результаты показывает утилита extundelete. Если нужно восстановить изображение (JPEG/PNG/GIF и др.) лучшим выбором будет foremost. Универсальный солдат — утилита scalpel, с нее и начнем.

Утилита scalpel

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

sudo apt install scalpel

Открываем конфигурационный файл (/etc/scalpel/scalpel.conf или /etc/scalpel.conf). В нем уже описаны различные типы файлов. Перед запуском утилиты необходимо раскомментировать строки, соответствующие типам восстанавливаемых файлов. Например, для восстановления GIF и нужно привести соответствующую секцию конфига к следующему виду:

# GIF and JPG files (very common) gif 5000000 \x47\x49\x46\x38\x37\x61 \x00\x3b gif 5000000 \x47\x49\x46\x38\x39\x61 \x00\x3b 200000000 \xff\xd8\xff\xe0\x00\x10 xff\xd9

Теперь запустим scalpel:

sudo scalpel /dev/sda1 -o recover

Здесь /dev/sda1 — это имя устройства, на котором производится поиск удаленных файлов, а опция -o задает название папки, в которую будут помещены восстановленные файлы. Нужно отметить, что вместо имени устройства можно указать образ этого устройства. Суть в следующем: если файловая система активно используется, то чем больше времени прошло с момента удаления до попытки восстановления, тем меньше шансы. Поэтому можно «заморозить» время, создав образ устройства (командой dd) и с него уже пытаться восстановить файлы. Так можно сократить вероятность того, что область, где был записан файл, будет перезаписана другим файлом — тогда уже восстановить ничего не получится.

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

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

БЕСПЛАТНОЕ ПО
ДЛЯ КОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ

  • R-Studio Technician для Оказания услуг по Восстановлению Данных
  • R-Drive Image для Резервного Копирования и Клонирования Систем

ДЛЯ ЛИЧНОГО И НЕКОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ

  • R-Studio for Windows
  • R-Studio for Mac
  • R-Studio for Linux

Резервное Копирование и Восстановление Системы:

  • R-Drive Image
  • R-Drive Image Technician

Защита Персональных данных и Безопасность:

  • R-Wipe & Clean
  • R-Wipe & Clean for Mac
  • Расчёт и Покупка
  • Получить Инвойс
  • Вопросы-Ответы по Продажам
  • Условия Продаж
  • Техническая Поддержка
  • Отдел Продаж
  • Вопросы-Ответы
  • Полезная Информация
  • Форум R-TT

ДИСТРИБУЦИЯ

  • Программа Комиссии
  • Реселлеры
  • Региональные Дистрибьютеры
  • Логин
  • для Linux
  • для Windows
  • R-Linux
  • Руководство Пользователя

Бесплатная Программа Восстановления Linux

R-Linux является бесплатной программой для восстановления файловых систем Ext2/Ext3/Ext4 FS, используемых в Linux и некоторых Unix операционных системах (ОС). Используемая в R-Linux Технология Сканирования и удобный в установке параметров интерфейс программы дают пользователю абсолютный контроль над процессом восстановления данных. Программа восстанавливает данные с существующих логических дисков, даже если записи файлов утрачены. Однако, в программе отсутствует возможность восстановления данных по сети, а также функциональность по реконструкции дисковых массивов и восстановления с них данных.

Есть два варианта утилиты R-Linux: для ОС Linux и для ОС Windows. Они имеют одинаковую функциональность, разница состоит лишь в ОС хоста.

R-Linux

R-Linux

R-Linux восстанавливает файлы:

  • Удаленные в результате вирусной атаки, сбоя питания или повреждения системы;
  • С поврежденных или удаленных разделов, после форматирования раздела, даже в раздел с другой файловой системой;
  • Когда структура раздела на диске была изменена или повреждена. В этом случае R-Linux может отсканировать жесткий диск, найти ранее удаленный или поврежденный раздел, а уже затем восстановить данные с найденного раздела.
  • С жестких дисков, на которых имеется большое число поврежденных секторов. R-Linux позволяет скопировать информацию и создать образ целого диска или его части, а уже затем работать с файлом образа, сохраненным на другом носителе, как с оригинальным диском. Это особенно полезно и эффективно, когда число поврежденных секторов на диске постоянно растет, и необходимо немедленно сохранить оставшуюся информацию.

Больше Возможностей

  • Стандартный пользовательский интерфейс «Windows Explorer».
  • Операционная система (ОС) хоста: любая ОС на базе ядра Linux 2.6 и выше
  • Операционная система (ОС) хоста: Win2000, XP, 2003, Vista, Windows 7, Windows 8/8.1, Windows Server 2008/2012
  • Поддерживаемые файловые системы: только Ext2/Ext3/Ext4 FS (Linux).
  • Распознание и анализ схем разделов: Динамических (Windows 2000/XP/2003/Vista/Win7), Основных, BSD (UNIX) а также APM (Apple Partition Map). Поддержка динамических разделов на GPT, а также на MBR.
  • Создание ФАЙЛА ОБРАЗА для целого физического диска, раздела или его части. Файлы образов диска могут обрабатываться программой как обычный диск. Возможны два вида образов: 1) Образы, являющиеся точной побайтовой копией объекта (Несжатые образы) — такие образы совместимы с предыдущими версиями R-Linux; 2) Сжатые образы — могут быть сжаты, разбиты на несколько файлов и защищены паролем. Такие образы полностью совместимы с образами, создаваемыми програмой R-Drive Image, но несовместимы с предыдущими версиями R-Linux.
  • Распознавание локализованных имен.
  • Восстановленные файлы могут быть сохранены на любой, включая сетевой, диск, доступный локальной операционной системой.
  • Мониторинг параметров S.M.A.R.T. R-Linux может отображать параметры S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) для жестких дисков которые показывают состояние их аппаратной части и предсказывать их возможные отказы. Нужно избегать любую дополнительную нагрузку на такие диски если появляются предупреждения от системы S.M.A.R.T.
  • Поиск удаленных версий файлов. R-Linux может искать удаленные версии файлов используя их размеры, имена, расширения и распознанные типы файла как параметры поиска.

Статьи о Восстановлении Данных

  • Руководство по восстановлению данных
  • Программы по восстановлению файлов. Почему R-Studio?
  • R-Studio для бизнеса по компьютерной экспертизе и восстановлению данных
  • R-STUDIO Review on TopTenReviews
  • Особенности восстановления файлов с устройств SSD и других устройств, поддерживающих команду TRIM/UNMAP
  • Как восстановить данные с устройств NVMe
  • Оценки успешности восстановления данных для типичных случаев
  • Восстановление Перезаписанных данных
  • Восстановление Данных При Помощи R-Studio Emergency
  • Пример Восстановления RAID
  • R-Studio: Восстановление данных с неработающего компьютера
  • Восстановление Файлов с Незагружающегося Компьютера
  • Клонирование Дисков Перед Восстановлением Файлов
  • Восстановление HD видео с карт SD
  • Восстановление файлов с незагружающегося Мака
  • Наилучший способ восстановления файлов с системного диска компьютера Mac
  • Восстановление данных с зашифрованного диска Linux после повреждения системы
  • Восстановление данных с образов дисков Apple (файлы .DMG)
  • Восстановление файлов после переустановки Windows
  • R-Studio: Восстановление Данных по Сети
  • Как использовать корпоративный пакет R-Studio
  • Восстановление данных с переформатированного диска NTFS
  • Восстановление данных с диска ReFS
  • Восстановление данных с переформатированного диска exFAT/FAT
  • Восстановление данных со стертого диска HFS или HFS+
  • Восстановление данных со стертого диска APFS
  • Восстановление данных с переформатированного диска Ext2/3/4FS
  • Восстановление данных с диска XFS
  • Восстановление данных с простого устройства NAS
  • Как подключить виртуальные RAID’ы и тома LVM/LDM к операционной системе
  • Особенности Восстановления Данных После Быстрого Форматирования
  • Восстановление Данных После Сбоя Утилиты Управления Разделами Диска
  • Восстановление и Реконструкция Файлов
  • Восстановление Данных с Виртуальных Машин
  • Аварийное Восстановление Данных По Сети
  • Восстановление Данных через Интернет
  • Создание пользовательского известного типа файла для R-Studio
  • Определение параметров RAID
  • Восстановление Разделов на Поврежденном Диске
  • Обход NAT и Firewall при Удаленном Восстановлении Данных
  • Восстановление Данных с Внешнего Диска с Поврежденной Файловой Системой
  • Принципы Восстановления Данных
  • Параметры по умолчанию чередующихся томов (программных RAID 0) в Mac OS X
  • Восстановление Данных Файлов Виртуальных Жестких Дисков (VHD/VHDX)
  • Восстановление Данных Файловых Контейнеров и Зашифрованных Дисков
  • Автоматическое Распознавание Параметров RAID
  • Технология Сканирования IntelligentScan
  • Многопроходное создание образа диска в R-Studio
  • Создание образов дисков в реальном времени в R-Studio
  • Сравнение между созданием линейных образов и созданием образов в реальном времени и с созданием многопроходных образов
  • USB Stabilizer Tech для нестабильных устройств USB
  • Совместная работа R-Studio и платы PC-3000 UDMA
  • Совместная работа R-Studio и HDDSuperClone
  • R-Studio T80+ — Профессиональное решение для восстановления данных и компьютерной экспертизы для малых бизнесов и отдельных лиц всего за 1 доллар/день.
  • Статьи о Резервном Копировании
  • Перенос лицензии Standalone и Corporate программы R-Drive Image
  • R-Drive Image: Резервное Копирование
  • R-Drive Image как бесплатный мощный менеджер разделов
  • R-Drive Image: Восстановление Системы и Данных
  • R-Drive Image: Клонирование Системы и Диска
  • Восстановление Отдельных Файлов и Папок из Образа Диска
  • Создание Эффективного Плана Резервного Копирования
  • Как перенести уже установленную Windows со старого HDD на новый SSD и создать гибридную систему хранения данных
  • Как перенести установленную Windows на больший диск
  • Как перенести системный диск, зашифрованный BitLocker’ом, на новое устройство хранения данных
  • Как создавать резервные копии и восстанавливать данные на диске на компьютерах под Linux и Mac используя R-Drive Image
  • Статьи о Восстановлении Файлов
  • Как вернуть утраченные файлы
  • Бесплатное восстановление Фото с Карт Памяти
  • R-Undelete: Восстановление HD Видео с SD карт
  • Восстановление файлов с внешнего устройства с поврежденной, удаленной, отформатированной или неподдерживаемой файловой системой
  • R-Undelete: Восстановление файлов с неработающего компьютера
  • Бесплатное восстановление файлов с карты памяти телефона на Андроид
  • Бесплатное восстановление фото и видео файлов
  • Три простых шага по восстановлению файлов

Статьи о Защите Персональных Данных

  • R-Wipe & Clean: Конфиденциальность Информации
  • Очистка диска: как освободить место на диске
  • Очистка кэша, истории и других данных браузеров
  • Списки на удаление (Wipe lists) в программе R-Wipe&Clean
  • Устройства SSD и компьютерная конфиденциальность

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

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

В этой статье

Часть 1. Как работает удаление файлов в Ubuntu

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

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

Для macOS X 10.10 — macOS 13

В Ubuntu при удалении файла диск не удаляется по-настоящему. Пока новые данные не заменят его, существующие данные остаются на месте. Именно так работают инструменты удаления файлов в Ubuntu: они проверяют файловую систему в поисках признаков материала, который был удален из журнала файловой системы, но все еще находится на диске.

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

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

Часть 2. 4 способа восстановления удаленных файлов и папок на Ubuntu

Способ 1: Восстановление удаленных файлов из корзины на Ubuntu

Когда вы удаляете файл с помощью файлового менеджера на вашем устройстве Ubuntu, он обычно помещается в Корзину и должен быть восстановлен. Чтобы восстановить файл из «Корзины», выполните следующие действия:

Шаг 1. Начните вводить «Файлы» в «Панели поиска».

файлы в панели поиска

Шаг 2. Чтобы открыть файловый менеджер, нажмите «Файлы».

открыть файловый менеджер

Шаг 3. На боковой панели выберите «Корзину». Если боковая панель не видна, нажмите кнопку «Меню» в правом верхнем углу окна и выберите «Боковая панель».

выберите корзину в боковой панели

Шаг 4. Если удаленный файл все еще находится там, щелкните его правой кнопкой мыши и выберите «Восстановить». Он будет восстановлен в папке, из которой был удален.

восстановление файлов из корзины на ubuntu

Файл был удален навсегда, если вы удалили его, нажав «Shift+Delete» или с помощью командной строки. Удаленные файлы нельзя восстановить из корзины. Для восстановления безвозвратно удаленных файлов в Ubuntu необходимо использовать следующие методы.

Способ 2: Восстановление удаленных файлов на Ubuntu из резервной копии

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

Шаг 1. Откройте «Терминал».

открыть терминал

Шаг 2. Введите следующую команду.

sudo mount -o rw,remount/

Шаг 3. При появлении запроса введите пароль учетной записи пользователя.

введите пароль учетной записи пользователя

Шаг 4. Введите следующую команду:

sudo cp /media/

Повторите шаг 3, и удаленный файл будет восстановлен в исходное место.

Способ 3: Восстановление удаленных файлов на Ubuntu с помощью Wondershare Recoverit (инструмент с графическим интерфейсом)

Если два вышеуказанных способа вам не подходят, вам понадобится профессиональный инструмент для восстановления данных. Именно здесь может оказаться полезным Wondershare Recoverit Linux Recovery. Это эффективное и удобное программное обеспечение, которое может восстановить потерянные или удаленные файлы с различных устройств хранения данных, включая устройства Ubuntu Linux. Ознакомьтесь с некоторыми возможностями Recoverit Linux Recovery:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *