extundelete

Описание extundelete

extundelete – это утилита, которая может восстановить удалённые файлы из разделов ext3 или ext4. Файловые системы ext3 и ext4 являются самыми распространёнными файловыми системами по умолчанию в дистрибутивах Linux, таких как Mint, Mageia или Ubuntu. extundelete использует сохранённую в журналах раздела информацию для попытки восстановить файл, который был удалён с раздела. Нет гарантий, что можно восстановить конкретный файл, поэтому всегда имейте резервную копию системы, или сделайте её после восстановления ваших файлов.

extundelete не восстанавливает жёсткие ссылки или символические ссылки, но восстанавливает файл, на который ссылки указывают. Расширенные атрибуты не восстанавливаются.

Домашняя страница: http://extundelete.sourceforge.net/

Автор: Nic Case

Лицензия: GPLv2

Справка по extundelete

Использование: 

extundelete [опции] [--] файл-устройства
Опции:
  --version, -[vV]       Напечатать версию и выйти.
  --help,                Напечатать справку и выйти.
  --superblock           Печать содержимого суперблока в дополнение к остальным.
                         Если никакие действия не определены, то эта опция подразумевается.
  --journal              Показать содержимое журнала.
  --after dtime          Обрабатывать только записи, удалённые во время или после 'dtime'.
  --before dtime         Обрабатывать только записи, удалённые перед 'dtime'.
Actions:
  --inode ino            Показать информацию и индексному дескриптору 'ino'.
  --block blk            Показать информацию по блоку 'blk'.
  --restore-inode ino[,ino,...]
                         Восстановить файл(ы) с изуветным номером иноды 'ino'.
                         Восстанавливаемые файлы создаются в ./RECOVERED_FILES
                         где номер иноды является расширением (например, file.12345).
  --restore-file 'path'  Восстановит файл 'path'. 'path' относителен корневого
                         раздела и не начинается с '/'
                         Восстановленный файл создаётся в текущей 
                         директории как 'RECOVERED_FILES/path'.
  --restore-files 'path' Восстановит файлы, перечисленные в 'path'.
                         Каждое имя файла должно быть того же формата, как и для
                         опции --restore-file, один файл на одну строку.
  --restore-directory 'path'
                         Восстановит директорию 'path'. 'path' относителен
                         корневой директории файловой системы.  восстановленная
                         директория создаётся в директории вывода как 'path'.
  --restore-all          Пытается восстановить всё.
  -j journal             Считывает внешний журнал из названного файла.
  -b blocknumber         Использует резервный суперблок по номеру блока
                         при открытии файловой системы.
  -B blocksize           Использует размер блока при открытии файловой
                         системы. Номер должен быть номером в байтах.
  --log 0                Делает программу тихой.
  --log filename         Записывает все сообщения в файл.
--log D1=0,D2=filename   Пользовательский контроль сообщений журнала, разделены запятой
   Примеры ниже:         список опций.  Dn должен быть info, warn или
   --log info,error      error.  Пропуск '=name' приводит к тому, что
   --log warn=0          сообщения с заданным уровнем будут выведены в консоль.
   --log error=filename  Если параметр '=0', журналирование указанного уровня
                         будет отключено.  Если параметр
                         '=filename', сообщения с этим уровнем будут записаны
                         в указанный файл.
   -o directory          Сохранить восстановленные файлы в указанную директорию.
                         Восстановленные файлы по умолчанию создаются
                         в директории 'RECOVERED_FILES/'.

Руководство по extundelete

Страница man отсутствует.

Примеры запуска extundelete

Прочитать раздел (/dev/sda1) и восстановить (–restore-file) данный файл (root/importantfile):

extundelete /dev/sda1 --restore-file root/importantfile

Установка extundelete

Программа предустановлена в Kali Linux.

Установка в BlackArch

Программа предустановлена в BlackArch.

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

Скриншоты extundelete

Это утилита командной строки.

Инструкции по extundelete

Рекомендуемые статьи: