# restore

所进行的操作和dump指令相反

## 补充说明

restore命令 是dump命令的逆过程，用于还原dump命令生成的备份文件。倾倒操作可用来备份文件，而还原操作则是写回这些已备份的文件。

### 语法

    restore(选项)

### 选项

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

### 实例

    dump -9 -u -f /dev/hda3 /home/frank/

用restore命令来恢复备份：

    restore rf /dev/hda3 /home/frank

用restore命令来查看备份文件里的文件列表：

    restore ft /dev/hda3