AIX命令参考大全,卷 4,n - r - rrestore 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

rrestore 命令

用途

从远程机器的设备中复制以前的备份文件系统到本地机器。

语法

rrestore-bNumber ] [  -h ] [  -i ] [  -m ] [  -sNumber ] [  -t ] [  -v ] [  -y ] [  -x ] [  -r ] [  -R ] -fMachine:DeviceFileSystem ... ] [ File ... ]

描述

rrestore 命令将远程机器的设备上的内节点备份 版本 3 恢复到本地机器上的文件系统。rrestore 命令在远程机器上创建一个到备份介质的服务器。

rrestore 命令只接受内节点备份的文件系统的备份格式。

注:执行本命令的用户必须有 root 权限。

标志

-bNumber 指定在单个输入操作所读取的块数。如果不指定本标志,rrestore 命令选择适合选定的物理设备的缺省值。较大的 Number 变量的值导致从磁带设备的较大的物理传输。
-fMachine:Device 指定远程机器上的输入设备。指定 Device 变量为一个文件名(比如 /dev/rmt0 文件)来获取指定的设备的输入。要得到更多有关使用磁带设备的信息,请参阅 rmt 特殊文件。
-h 仅恢复由 File 参数指定的实际的目录,而不是那个目录包含的文件。当指定 -r-R 标志时本选项被忽略。
-i 启动交互式方式。本标志允许恢复用 File 参数表示的目录中的选定的文件。-i 标志的子命令为:
ls [Directory]
在指定的 Directory 参数的目录后带一个/(斜杠)显示目录名,并通过在文件名前带 *(星号)来显示要恢复的文件。如果使用 -v 标志,也显示每个文件和目录的 i-node 号。如果不指定 Directory1 参数则使用当前目录。
cd Directory
更改当前的目录到 Directory 参数。
pwd
显示当前目录的全路径名。
add [File]
指定要恢复的 File 参数。如果 File 参数是一个目录,恢复此目录和其所有的文件(除非使用-h 标志)。通过 ls 子命令显示在文件名前带 *(星号)的要恢复的文件。如果不指定 File 参数则使用当前目录。
delete [File]
指定在恢复时要忽略的 File 参数。如果 File 参数是一个目录,不恢复此目录和其所有的文件(除非使用-h 标志)。如果不指定 File 参数则使用当前目录。
extract
恢复所有通过 ls 子命令显示在文件名前带 *(星号)的文件。
setmodes
为要恢复的文件设置所有者、方式和时间而不是使用驻留在备份介质中的这些信息。
verbose
使用 ls 子命令显示所有恢复文件的 i-node 号。在恢复时也显示每个文件的相关信息。下一个 verbose 子命令调用将关闭 verbose
help
显示子命令的摘要。
quit
即使没有恢复所有文件,也立即停止执行 rrestore 命令。
-m 通过 i-node 号而不是通过路径名来恢复文件。
-r 恢复整个文件系统。

注意:如果没有小心地按照此过程,可能破坏整个文件系统。如果恢复完全(级别 0)备份,在恢复之前运行 mkfs 命令来创建一个空文件系统。要恢复在级别 2 上的增量备份,运行 mkfs 命令恢复相应的级别 0 备份、恢复级别 1 备份、最后才恢复级别 2 备份。出于对额外的安全预防的考虑,在恢复每一个备份级别后运行 fsck 命令。
-R 当恢复整个文件系统时导致 rrestore 命令请求备份介质的多卷集合中的指定卷。-R 标志提供中断和恢复 rrestore 命令的能力。
-sNumber 指定要恢复的多备份介质上的某个备份。号码从 1 开始。
-t 显示备份文件的内容表。rrestore 命令显示文件名。此文件名为相对于已备份的文件系统的根( /)。仅有的例外是根( /)目录本身。
-v 在进行时报告其恢复进度。
-x 独立地恢复指定的文件。如果不给定文件名,恢复在介质上的所有文件。名称必须跟 -t 标志显示的名称的格式相同。
-y 禁止 rrestore 命令在遇到磁带错误时询问是否应该停止。rrestore 命令试图跳过坏的块。
-? 显示用法消息。

退出状态

这个命令返回以下出口值:

0 成功结束。
>0 有错误发生。

示例

  1. 要列出远程磁带设备上的文件,输入:
    rrestore  -fmachine1:/dev/rmt0  -t
    本命令从在远程 machine1 上的 /dev/rmt0 设备中读取信息。文件名将被显示。
  2. 要恢复文件,输入:
    rrestore  -x  -fmachine1:/dev/rmt0 /home/mike/file1 
    本命令抽取在远程  machine1/dev/rmt0  设备上的备份介质中的 /home/mike/file1 文件。
  3. 恢复在目录下的所有文件,输入:

    rrestore -fhost:/dev/rmt0 -x /home/mike

    本命令恢复目录 /home/mike 和它包含的所有文件。

  4. 恢复目录但不恢复目录下的文件,输入:

    rrestore -fhost:/dev/rmt0 -x -h /home/mike
  5. 从多备份介质上的指定备份中恢复目录下的所有文件,输入:

    rrestore -s3 -fhost:/dev/rmt0.1 -x /home/mike

    命令恢复在备份介质上的第三个备份的 /home/mike 目录和它包含的所有文件。

文件

/dev/rfd0 指定缺省恢复设备。
/usr/sbin/rrestore 包含 rrestore 命令。

相关信息

backup 命令、rdump 命令、restore 命令、mkfs 命令、fsck 命令、dd 命令。

filesystems 文件、backup 文件、rmt 特殊文件。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的『系统管理的备份概述』

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的『文件系统』

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide 中的『目录概述』

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的『文件概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]