Extundelete
Jump to navigation
Jump to search
Description
Usage
Syntax
extundelete [options] [--] device-file
Options
- --version, -[vV]
- Print version and exit successfully.
- --help
- Print this help and exit successfully.
- --superblock
- Print contents of superblock in addition to the rest. If no action is specified then this option is implied.
- --journal
- Show content of journal.
- --after dtime
- Only process entries deleted on or after 'dtime'.
- --before dtime
- Only process entries deleted before 'dtime'.
Actions
- --inode ino
- Show info on inode 'ino'.
- --block blk
- Show info on block 'blk'.
- --restore-inode ino[,ino,...]
- Restore the file(s) with known inode number 'ino'. The restored files are created in ./RECOVERED_FILES with their inode number as extension (ie, file.12345).
- --restore-file 'path'
- Will restore file 'path'. 'path' is relative to root of the partition and does not start with a '/'
- The restored file is created in the current directory as 'RECOVERED_FILES/path'.
- --restore-files 'path'
- Will restore files which are listed in the file 'path'.
- Each filename should be in the same format as an option to --restore-file, and there should be one per line.
- --restore-directory 'path'
- Will restore directory 'path'. 'path' is relative to the root directory of the file system. The restored directory is created in the output directory as 'path'.
- --restore-all
- Attempts to restore everything.
- -j journal
- Reads an external journal from the named file.
- -b blocknumber
- Uses the backup superblock at blocknumber when opening the file system.
- -B blocksize
- Uses blocksize as the block size when opening the file system. The number should be the number of bytes.
- --log 0
- Make the program silent.
- --log filename
- Logs all messages to filename.
- --log D1=0,D2=filename
- Custom control of log messages with comma-separated
Example
The following example shows how to recover deleted files from a previously mounted LUKS volume
$ sudo apt install extundelete $ cd /data/tmp/ $ sudo extundelete /dev/mapper/luk_svola --restore-all $ tree -a RECOVERED_FILES/ RECOVERED_FILES/ └── dir1 └── secret.txt