Linux restore命令详解

Linux restore命令详解教程

Linux 中的 restore 命令用来还原由 dump 操作所备份下来的文件或整个文件系统(一个分区)。restore 指令所进行的操作和 dump 指令相反,dump 操作可用来备份文件,而 restore 操作则是写回这些已备份的文件。

Linux restore命令详解

功能

还原文件系统。

语法

restore [options] srcFile

参数

参数 描述
options restore 命令使用的参数。
srcFile 需要还原的源文件。

restore命令常用参数

选项 含义
-b<区块大小> 指定区块的大小,单位为 KB。
-c 不检查倾倒操作的备份格式,仅准许读取使用旧格式的备份文件。
-C 使用对比模式,将备份的文件与现行的文件相互对比。
-D<文件系统> 允许用户指定文件系统的名称。
-f<备份文件> 从指定的文件中读取备份数据,进行还原操作。
-h 仅解出目录而不包括与该目录相关的所有文件。
-i 使用互动模式,在进行还原操作时,restore 指令将依序询问用户。
-m 解开符合指定的 inode 编号的文件或目录而非采用文件名称指定。
-r 进行还原操作。
-R 全面还原文件系统时,检查应从何处开始进行。
-s<文件编号> 当备份数据超过一卷磁带时,您可以指定备份文件的编号。
-t 指定文件名称,若该文件已存在备份文件中,则列出它们的名称。
-v 显示指令执行过程。
-x 设置文件名称,且从指定的存储媒体里读入它们,若该文件已存在在备份文件中,则将其还原到文件系统内。
-y 不询问任何问题,一律以同意回答并继续执行指令。

Linux restore命令常用实例

实例

实例 描述
restore -C -f /root/etc.bak.bz2 还原 dump 备份的文件。
restore -t -f etc.bak.bz2 查看文件内容。

Linux restore命令详解总结

Linux 中的 restore 命令用来还原由 dump 操作所备份下来的文件或整个文件系统(一个分区)。restore 指令所进行的操作和 dump 指令相反,dump 操作可用来备份文件,而 restore 操作则是写回这些已备份的文件。