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

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

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

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

Что нужно знать, прежде чем начать

Системы Linux, как и другие операционные системы, предоставляют корзину / корзину, которая упрощает доступ к удаленным данным. Поэтому, если вы удалили файлы с помощью кнопки «Удалить» на клавиатуре, вы можете сразу же восстановить их, посетив Корзину и восстановив их.

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

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

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

Также рекомендуется клонировать раздел на другой диск. Это гарантирует, что вы не потеряете исходный раздел во время восстановления данных. Вы можете использовать команду dd Клонировать разделы Linux. Приведенная ниже команда копирует содержимое /dev/sdb1 в раздел sda1 /dev/sda на другом диске.

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

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

# Убунту и Дебиан

После установки вы можете запустить TestDisk, открыв Терминал и введя команду testdisk.

Вы окажетесь в интерактивной подсказке TestDisk. Используйте клавиши со стрелками на клавиатуре для навигации и нажмите Enter для выбора вариантов. Первый доступный вариант — создать файл журнала. Вы можете пойти дальше и создать его.

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

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

На следующем экране вы увидите несколько доступных опций. Параметр «Анализ» полезен для восстановления потерянных разделов. Однако мы будем использовать Расширенные настройки Для восстановления удаленных файлов.

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

TestDisk проверит записи MFT на наличие удаленных файлов в этом разделе и перечислит их здесь. Мы ищем файл картинка.jpg показано на этом экране.

Вы можете выбрать/отменить выбор определенных файлов, используя : و a Для всех файлов, использующих тип файла. После выбора файлов для восстановления нажмите C скопировать его.

Вам будет предложено выбрать место для погашения. Перейдите туда и нажмите C чтобы сохранить файл.

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

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

Читайте также:  Драйвера для razer kraken tournament edition

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

Вы можете установить PhotoRec в разных дистрибутивах Linux, используя те же команды, что и для установки TestDisk. Итак, если вы уже установили TestDisk, вам не нужно снова устанавливать PhotoRec. Если вы не устанавливали TestDisk ранее, проверьте раздел выше и установите пакет testdisk.

Эта команда запустит PhotoRec и откроет меню «Пуск». Макет похож на TestDisk, как и просмотр. Вам будет предложено выбрать дисковый носитель. Выберите правильный вариант и нажмите Продолжить.

Затем вам нужно будет выбрать исходный раздел. Выберите нужный раздел и выберите Файл Опция из нижнего меню.

Здесь вы можете выбрать тип файла для удаленных файлов. PhotoRec по умолчанию выберет все типы файлов. Вы можете отключить все виды использования и выбрать конкретный тип, используя x. мы выберем JPG Чтобы восстановить файл изображения .

Теперь посчитайте с q И выберите опцию поиска, чтобы начать восстановление файлов в Linux.

Затем вам нужно будет выбрать тип файловой системы. Выбирать еще Если исходный раздел не ext3/ext4.

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

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

Теперь PhotoRec будет сканировать свободные сектора и сохранять восстановленные файлы в указанном месте. Он сохранит восстановленные файлы в каталоге с именем recovery_dir.

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

Foremost — бесплатное приложение для восстановления данных для Linux. Он поставляется с простым интерфейсом CLI. Хотя приложение не такое интерактивное, как TestDisk или PhotoRec, оно все же полезно в определенных сценариях. Вы можете установить Foremost в Linux, используя следующие команды:

# Убунту и Дебиан

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

Удаленный файл picture.jpg можно восстановить с помощью следующей первой команды:

Эта команда будет искать все потерянные изображения JPG в /dev/sdb1 и восстанавливать их в

/recovery. Знак позволяет -v Продолжительная запись, укажите -i Исходный раздел, указать -o руководство по выходу.

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

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

extundelete — еще одно приложение для восстановления данных, которое может восстанавливать удаленные файлы из файловых систем ext3/ext4. Это файловые системы, используемые популярными дистрибутивами Linux, такими как Ubuntu. Вы можете установить extundelete с помощью одной из следующих команд:

# Убунту и Дебиан

sudo yum установить extundelete

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

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

Если вы хотите сохранить восстановленные файлы в определенном каталоге, выберите его с помощью опции -o.

По умолчанию extundelete сохраняет восстановленные файлы в подкаталоге /ВОССТАНОВЛЕНО_ФАЙЛЫ.

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

R-Linux — это графический интерфейс для восстановления данных в Linux, который является бесплатным, но не с открытым исходным кодом. Он может сканировать файловые системы ext2/ext3/ext4 на наличие удаленных файлов и восстанавливать их. Вы можете загрузить двоичный файл R-Linux с веб-сайта R-Tools Technology для определенного дистрибутива.

После загрузки установите его с помощью менеджера пакетов. После установки откройте приложение, перейдя в список приложений. Введите пароль sudo при появлении запроса.

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

Читайте также:  Юсб драйвер для usb

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

Снова получить доступ к удаленным файлам в Linux

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

Поскольку восстановление данных может стать кошмаром для многих, всегда следует хранить резервные копии на внешних устройствах. Это позволит восстановить удаленные данные всего за несколько кликов. Теперь вы можете просмотреть Забудьте об облачном хранилище: почему вам следует перейти на локальное резервное копирование

Источник

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

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

Восстановление удаленных фалов Linux

Существуют 2 варианта восстановления данных в системе Линукс – непосредственно с жесткого диска системы и с флешки.

Восстановление данных жесткого диска Linux

Файловые системы, используемые во всех ОС, не только в Unix-подобных, организованы таким образом, что не дают удаленному файлу пропасть бесследно. То есть, если файл был создан и находился на жестком диске, значит, он занимал некоторое пространство и был внесен в список ссылок среди других объектов.

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

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

Восстановление данных с флешки Linux

Так как в Linux «Корзина» работает слегка иначе, чем в Windows, первым делом следует ее проверить. Удаленные обычным методом файлы, без очистки корзины после этого, хранятся именно там. Для восстановления достаточно подключить накопитель, зайти в корзину и восстановить объект.

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

  1. Откройте «Терминал» и введите команду sudo fdisk -l , нажмите Enter и введите пароль суперпользователя.
  2. Найдите среди дисков флешку и запомните ее маркировку.
  3. Вбейте команду sudo dd if=/dev/ имя раздела без цифры of=/home/ имя пользователя /copy.img , нажмите Enter.
  4. Копия раздела с названием copy.img будет сохранена в «Домашней папке».

Программы для восстановления файлов в Linux

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

Восстановление файлов Linux с GParted

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

  1. Если GParted не установлен по умолчанию, его можно «доставить». Для этого запустите терминал и впишите команду sudo apt install gparted , на вопрос о согласии на загрузку просто нажмите Enter. Затем sudo apt install gpart , подтвердите установку.

  2. Запустите программу и введите пароль суперпользователя.
  3. Выберите необходимый диск справа вверху.
  4. Нажмите «Устройство – Попробовать восстановить данные».
  5. Подтвердите начало операции нажатием на «Ок».

Восстановление файлов с Scalpel

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

Читайте также:  Как удалить с компьютера windows media player

Установка и использование просты:

  1. В терминале ввести команду sudo apt install scalpel .
  2. Перед использованием нужно выполнить команду sudo gedit /etc/scalpel/scalpel.conf
  3. И раскомментировать необходимые типы данных, удалив «#» перед ними. Например, для поиска формата MPG.
  4. После настройки вписать терминале scalpel /dev /имя раздела / -o restore и нажать Enter. Подсмотреть имя раздела можно все в том же GParted.
  5. По окончании процедуры все найденные данные будут лежать в папке restore в директории /home.

Более наглядно процесс можно увидеть здесь:

Восстановление данных Ubuntu с TestDisk

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

Также существует программа в Ubuntu – PhotoRec. В первую очередь ее функционал рассчитан на восстановление файлов мультимедийных форматов и архивов. Данное ПО полностью игнорирует ошибки, отсутствие или форматирование файловой системы, тем самым без проблем сканируя данные.

Теперь же она поставляется совместно с TestDisk, и из-за такого объединения усилий конечная утилита считается лучшей среди программ для восстановления файлов Ubuntu. Чтобы избежать проблем по неопытности пользователя, во время основных настроек и манипуляций, утилита использует подход «все в системе только для чтения».

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

  1. Установите ПО командой sudo apt install testdisk .
  2. Так как программа функционирует в терминале, введите команду sudo testdisk .
  3. При помощи стрелочек на клавиатуре выберите раздел Create.
  4. Далее диск, с которым будут проводиться манипуляции.
  5. Теперь предполагаемую файловую систему.
  6. Перейдите в раздел Advance.
  7. Выберите среди найденных разделов нужный.
  8. Удаленные файлы, которые можно восстановить, будут помечены красным цветом. Выберите нужный объект и нажмите клавишу «C», чтобы восстановить.
  9. Укажите раздел, например, «Документы», именно туда будет происходить копирование.
  10. Подтвердите выбор директории нажатием клавиши «C».

Восстановление данных Линукс с Safecopy

Safecopy – простой инструмент для взаимодействия с разделами и данными. Он не помогает в восстановлении данных с флешки Ubuntu, однако сможет скопировать объекты с поврежденного носителя на здоровый. Ее преимущество состоит в полном игнорировании возникающих при считывании и копировании фалов ошибок. Что может лучшим образом сказаться на попытке сохранить мультимедийные файлы.

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

Для работы с программой нужно:

  1. Установить ее командой sudo apt install safecopy
  2. Запустить работу Safecopy командой sudo safecopy /dev/ имя раздела /home/restore/ .
  3. Все найденные данные будут скопированы в «Домашнюю директорию» в папку restore.

Как удалить файл на Ubuntu

Для того чтобы удалить файл в Ubuntu, есть много способов. Но также все зависит от того системный файл это или пользовательский. Понять это просто. Все, что находится до директории /home, – системные файлы, внутри же нее – пользовательские.

Варианты удаления пользовательского файла:

  • Щелкнуть по файлу правой кнопкой мыши и нажать «Переместить в корзину», после чего зайти в корзину и очистить ее.


  • Щелкнуть левой кнопкой мыши по файлу, тем самым, выделив его, после чего нажать комбинацию клавиш Shift+Delete и ответить на запрос об удалении утвердительно (так объект удаляется навсегда, в обход корзины).
  • Открыть терминал и ввести команду rm /home/ имя пользователя /filenam e (filename — имя файла).
  • Для удаления всех объектов, имеющих в названии определенное слово, нужно к команде добавить звездочку rm /home/ имя пользователя /filename* .

Варианты удаления системного файла:

  • Запустить файловый менеджер командой sudo nautilus . Найти нужный документ и щелкнуть по нему левой кнопкой мыши для выделения, затем зажать комбинацию Shift+Delete.

  • Открыть терминал и вписать команду sudo rm /etc/filename .
  • Для удаления всех документов с подобным словом – sudo rm /etc/filename* .

Заключение

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

Источник

Adblock
detector