Ubuntu extundelete 0.2.4 命令详解 (未集成)


extundelete 用于恢复由 rm 误删除的文档。

Linux 操作系统本身没有如微软 Windows 的回收站功能。

注意:使用 extundelete 恢复之前,不能有其它磁盘读写操作,否则可能无法恢复。

另请参阅: df     rm

基本用法     详细用法

root:~# df -h (获取磁盘信息)
Filesystem      Size  Used Avail Use% Mounted on
udev            225M     0  225M   0% /dev
tmpfs            49M  2.9M   46M   6% /run
/dev/vda1        40G   15G   23G  40% /
tmpfs           244M     0  244M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           244M     0  244M   0% /sys/fs/cgroup
tmpfs            49M     0   49M   0% /run/user/1000
tmpfs            49M     0   49M   0% /run/user/0
 
root:~# extundelete /dev/vda1 --restore-all
			

基本语法

extundelete [options] [--] device-file
			

options 选项

参数 EN 解释 中文翻译 备注
--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'. 仅处理 dtime (包括) 之后删除的条目。
--before dtime Only process entries deleted before 'dtime'. 仅处理 dtime 之前删除的条目。

Actions 动作

参数 EN 解释 中文翻译 备注
--inode ino Show info on inode 'ino'. 显示 ino 索引节点的有关信息。
--block blk Show info on block 'blk'. 展示 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).

还原具有已知索引节点编号 ino 的文件。

在 ./RECOVERED_FILES 中创建还原文件,采用索引节点编号作为扩展名 (即 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'.

将还原指定 path 文件。

path 相对于分区根,且不以 / 开头。

在当前目录下按 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.

将还原在指定 path 文件中列出的文件。

每文件名格式应该如 --restore-file 选项,且每行应该一个。

--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'.

将还原指定 path 目录。

path 相对于文件系统根目录。

将在输出目录按 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. 使用 blocknumber 处的备份超级块,当打开文件系统时。
-B blocksize

Uses blocksize as the block size when opening the file system.

The number should be the number of bytes.

使用 blocksize 作为块大小,当打开文件系统时。

数字应该是字节数。

--log 0 Make the program silent. 使程序沉默。
--log filename Logs all messages to filename. 将所有消息日志记录到 filename 文件名。
--log D1=0,D2=filename

Custom control of log messages with comma-separated list of options.

Dn must be one of info, warn, or error.

Omission of the '=name' results in messages with the specified level to be logged to the console.

If the parameter is '=0', logging for the specified level will be turned off.

If the parameter is '=filename', messages with that level will be written to filename.

采用逗号分隔的自定义选项列表的日志消息控制。

Dn 必须是 info、warn 或 error 之一。

省略 =name 将导致将具有指定级别的消息被日志记录到控制台。

若参数为 =0,将关闭指定级别的日志记录。

若参数为 =filename,将具有该级别的消息写入 filename 文件名。

--log info,error

--log warn=0

--log error=filename

-o directory

Save the recovered files to the named directory.

The restored files are created in a directory named 'RECOVERED_FILES/' by default.

将还原文件保存到 directory 命名目录。

默认情况下,在名为 RECOVERED_FILES/ 的目录下创建还原文件。

基本用法

功能 命令 文字解释 示例 示例解释
所有 extundelete /dev/vda1 --restore-all 还原 /dev/vda1 设备下的所有删除文件
目录 extundelete /dev/vda1 --restore-directory /var/ 还原 /dev/vda1 设备 /var/ 目录下的所有删除文件
版本 extundelete -v 展示版本信息
extundelete -V
extundelete --version
帮助 extundelete --help 展示帮助信息

 

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。