1 | restore
|
2 | ===
|
3 |
|
4 | 所进行的操作和dump指令相反
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **restore命令** 是dump命令的逆过程,用于还原dump命令生成的备份文件。倾倒操作可用来备份文件,而还原操作则是写回这些已备份的文件。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | restore(选项)
|
14 | ```
|
15 |
|
16 | ### 选项
|
17 |
|
18 | ```shell
|
19 | -b<区块大小>:设置区块大小,单位为Byte;
|
20 | -c:不检查倾倒操作的备份格式,仅准许读取使用旧格式的备份文件;
|
21 | -C:使用对比模式,将备份的文件与现行的文件相互对比;
|
22 | -D<文件系统>:允许用户指定文件系统的名称;
|
23 | -f<备份文件>:从指定的文件中读取备份数据,进行还原操作;
|
24 | -h:仅解除目录而不包括与该目录相关的所有文件;
|
25 | -i:使用互动模式,在进行还原操作时,restore指令将依序询问用户;
|
26 | -m:解开符合指定的inode编号的文件或目录而非用文件名称指定;
|
27 | -r:进行还原操作;
|
28 | -R:全面还原文件系统时,检查应从何处开始进行;
|
29 | -s<文件编号>:当备份数据超过一卷磁带时,用户可以指定备份文件的编号;
|
30 | -t:指定文件名称,若该文件已存在备份文件中,则列出它们的名称;
|
31 | -v:显示指令执行过程;
|
32 | -x:设置文件名称,且从指定的存储媒体里读入它们,若该文件已存在在备份文件中,则将其还原到文件系统内;
|
33 | -y:不询问任何问题,一律以同意回答并继续执行指令。
|
34 | ```
|
35 |
|
36 | ### 实例
|
37 |
|
38 | ```shell
|
39 | dump -9 -u -f /dev/hda3 /home/frank/
|
40 | ```
|
41 |
|
42 | 用restore命令来恢复备份:
|
43 |
|
44 | ```shell
|
45 | restore rf /dev/hda3 /home/frank
|
46 | ```
|
47 |
|
48 | 用restore命令来查看备份文件里的文件列表:
|
49 |
|
50 | ```shell
|
51 | restore ft /dev/hda3
|
52 | ```
|
53 |
|
54 |
|