restvg 命令
用途
恢复用户卷组和它所有的容器与文件。
语法
restvg[-b Blocks] [-d FileName][-f Device] [-l] [-q] [-r] [-s] [-n] [-P PPsize] [DiskName... ]。
描述
restvg 命令恢复用户卷组以及所有它的容器和文件,正如 /tmp/vgdata/ vgname/ vgname.data 文件中指定的那样(其中 vgname 是卷组名),该文件包含在 savevg 命令创建的备份映像中。
restvg 命令恢复用户卷组。 bosinstall 例程重新安装 root 卷组 (rootvg)。 如果 restvg 命令 在备份映像遇到 rootvg 卷组,restvg 命令退出且带有一个错误。
If a 是 value has been specified in theEXACT_FITfield of the 逻辑卷策略 stanza of the /tmp/vgdata/vgname/vgname.数据 file, the restvg command uses the map files to preserve the placement of the physical partitions for each logical volume. 目标磁盘的大小必须与vgname.data文件的source_disk_data节中指定的源磁盘相同或更大。
注意:
- 在备份映像查看文件或从备份映像恢复个别的文件,用户必须分别使用带有 -T 或 -x 标志的 restore 命令。 (参考 restore 命令获得更多信息。)
- 对卷组运行 varyonvg 命令时,逻辑跟踪组 (LTG) 大小将设置为磁盘的常见最大传输大小。
标志
| 项 | 描述 |
|---|---|
| -b 块 | 指定读入到单一输入操作的 512 字节块的数量。 如果参数未指定,restore 命令使用缺省值 100。 值越大,到磁带设备的物理传输也越大。 |
| DiskName... | 指定要使用的设备名而不是在 vgname.data 文件中列出的磁盘设备。 目标磁盘设备必须定义为空物理卷;即,它们必须包含物理卷标识并且不属于卷组。 如果目标磁盘设备是新的,那么必须使用 mkdev 命令将它们添加到系统。 如果目标磁盘设备属于卷组,那么必须使用 reducevg 命令从卷组中将它们除去。 |
| -d FileName | -d 标志是可选的标志,如果指定,必须后跟文件名。 该文件用来作为 vgname.data 文件使用,而不是正在恢复的备份映像所包含的文件。 文件名既可以由相对路径名指定,又可以由绝对路径名指定。 |
| -f 设备 | 指定备份介质的设备名。 缺省值为 /dev/rmt0。 |
| -l | 显示有关卷组备份的有用信息。 该标志需要 -f device 标志。 该标志导致 restvg 显示出信息,例如卷组、备份的日期和时间、从备份系统输出的 uname、操作系统级别、推荐的维护和技术级别、以兆字节为单位的备份大小以及以兆字节为单位的备份压缩大小。 压缩大小是所有文件系统上数据的大小。 全部的大小是每个文件系统(未用的 + 数据)的整个大小。 -l 标志也显示逻辑卷和备份卷组的文件系统信息,这等价于运行“lsvg -l vgname”。 |
| -n | 指定忽略现有 MAP 文件。 -n标志会覆盖vgname文件 ".data的 logical_volume_policy stanza 中 "EXACT_FIT字段的值。 |
| -P PP尺寸 | 指定每个物理分区的兆字节数。 如果未指定,restvg 依据正在恢复的最大磁盘,为 PPsize 使用最优值。 如果该值与在
vgname.data 文件中指定的大小不同,在每个逻辑卷的分区数将根据新的 PPsize 适当的改变。 如果对于磁盘大小来说,PPsize 指定的值比适当的值小,那么使用较大的 PPsize。 如果对于磁盘大小来说,PPsize 指定的值比适当的值大,那么使用指定的较大的 PPsize。 |
| -q | 指定在卷组映像恢复以前,通常的提示不显示。 如果该标志未指定,提示显示卷组名和目标磁盘设备名。 |
| -r | 仅仅重新创建卷组结构。 这允许从备份创建(为指定的备份
FileName 或
Device)卷组、逻辑卷和文件系统而不恢复任何文件或数据。 这对使用第三方软件恢复数据、只需要所有AIX®逻辑卷结构的用户非常有用。 注: -r 标志可以与 -f Device 标志或 -d FileName 标志一起使用。 这是因为 "restvg命令需要备份映像或 "vgname.data文件来获取重新创建所需卷组逻辑卷结构的所有信息。
|
| -s | 指定以尽可能小(可以容纳文件系统)的磁盘空间创建逻辑卷。 该大小由LV_MIN_LPSvgname".数据文件(其中 "vgname为加密卷组名称)的 "lv_data字段。 s标志会覆盖SHRINK和EXACT_FITvgname".数据文件中的 "逻辑卷策略字段。 -s标志的作用与"...... "的值相同SHRINK=yes和EXACT_FIT=no会导致。 |
示例
- 要从设备 /dev/rmt1 恢复卷组映像至磁盘 hdisk3hdisk2 和磁盘,请输入:
restvg -f/dev/rmt1 hdisk2 hdisk3 - 要将保存在 "/mydata/myvg文件中的卷组映像还原到备份映像中包含的 "vgname".数据文件指定的磁盘上,请输入
restvg -f/mydata/myvg - 要仅使用 vgname.data
文件 /home/my_dir/my_vg.data 而不恢复任何文件来重新创建卷组逻辑卷结构,请输入:
restvg -r -d /home/my_dir/my_vg.data注:可使用mkvgdata命令为卷组创建vgname.data文件。 - 要使用位于/dev/rmt0 磁带上的卷组备份中的vgname.data文件重新创建卷组逻辑卷结构而不恢复任何文件,请输入以下内容:
restvg -r -f /dev/rmt0 - 显示备份在 /dev/rmt0 中磁带上有关卷组的卷组信息,请输入:
restvg -l -f /dev/rmt0 - 要将 /dev/usbms0 设备上的卷组映像恢复到包含在备份映像中的 vgname.data 文件中指定的磁盘上,请输入以下命令:
restvg -f /dev/usbms0