savevg 命令
用途
查找和备份属于指定卷组的所有文件。
语法
savevg [ 一 ] [ -一个 ] [ -b 块 ] [ -e ] [ - 设备 ] [ -一 | 命令 ] [ -p ] [ -r ] [ -T ] [ -v ] [ -V ] [-x 文件] [ -X ] VGName [-Z]
描述
savevg 命令查找和备份属于指定卷组的所有文件。 卷组必须是联机的卷组,且必须安装文件系统。 savevg 命令使用由 mkvgdata 命令创建的数据文件。 数据文件可以是以下之一:
- /image.data
- 包含根卷组(rootvg)的信息。 savevg 命令使用这个文件创建备份映像,网络安装管理(NIM)使用备份映像将卷组重新安装到当前的系统或新的系统中。
- /tmp/vgdata/vgname/vgname.data
- 包含用户卷组信息。 VGName 变量表示卷组的名称。 savevg 命令使用这个文件创建备份映像,restvg 命令使用备份映像重新制作用户卷组。
要在 CD 中创建操作系统备份,请使用 mkcd 命令。
标志
| 项 | 描述 |
|---|---|
| 一 | 不备份扩展属性或 NFS4 ACL。 |
| -一个 | 备份 DMAPI 文件系统的文件。 |
| -b 块 | 指定在单一输出操作中写入 512 字节块数。 如果未指定这个参数,那么 backup 命令使用与选定物理设备相应的缺省值。 值越大,到磁带设备的物理传输也越大。 指定值必须是正在使用的设备的物理块大小的倍数。 |
| -e | 将 /etc/exclude.vgname 文件中指定的文件从该命令所做的备份中排除出去。注:如果不想备份某些文件,可使用 ASCII 编辑器创建 /etc/exclude.rootvg 文件,并输入不想要包括在系统备份映像中的文件名模式。 这个文件中的模式将被输入到 grep 命令的模式匹配约定中,以确定不备份哪些文件。 如果想排除 /etc/exclude.rootvg 文件中列出的文件,请选择“排除文件”字段,并按下 Tab 键一次,将缺省值改为“yes”。 |
| -f 设备 | 指定存储映像的设备或文件名。 缺省值为 /dev/rmt0 设备。 |
| -一 | 通过调用 mkvgdata 命令创建数据文件。 |
| -M | 通过调用带 -m 标志的 mkvgdata 命令以使用映射文件创建数据文件。 |
| -p | 备份时禁用文件的软件压缩功能。 某些磁带机使用自己的压缩或压缩算法。 |
| -r | 备份用户卷组信息和管理数据文件文件。 此标志将备份类似 /tmp/vgdata/vgname/vgname.data 的文件和映射文件(如果有的话)。 但不备份用户数据文件。 此备份可用于在不恢复用户数据文件的情况下创建用户卷组。 不能对 rootvg 执行此操作。 |
| -t | 使用快照创建备份。 此标志仅应用于 JFS2 文件系统。 当您指定 -T 标志以使用快照来创建卷组备份时,会创建外部 JFS2 快照。 快照允许使用 JFS2 文件系统的时间点映像,因而不要求系统处于临时不活动状态。 快照大小为文件系统大小的 2% 到 15%。 当完成备份时,会移除快照逻辑卷。 但是,如果文件系统已经具有其他快照,那么不会移除快照。 此外,如果文件系统具有内部快照,那么无法创建外部快照并且这些快照不可用于创建文件系统的备份。 使用 -T 标志不会影响正在备份的卷组中存在的任何 JFS 文件系统,将按照先前的备份方式对这些文件系统进行备份。 |
| -v | 详细方式。 备份时列出备份文件。 |
| -V | 验证磁带备份。 这个标志使 savevg 验证备份磁带上每个文件的文件头,并报告出现的任何读取错误。 |
| -x 文件 | 从卷组备份中排除文件内所列示的文件系统。 每行列示一个文件系统安装点。 |
| -X | 如果需要,可指定自动扩展 /tmp 文件系统。 当在磁带上创建可引导备份时,可能需要扩展 /tmp 文件系统,以便给引导映像创建空间。 |
| -Z | 指定所有文件、目录和文件系统的加密文件系统 (EFS) 信息未备份。 该标志与不带 -Z 标志的 backup 命令一起运行。 |
参数
| 项 | 描述 |
|---|---|
| VGName | 指定要备份的卷组名称。 |
SMIT 快速路径
- 要列出由 savevg 命令创建的根卷组备份内容,请输入以下 SMIT 快速路径:
smit lsmksysb - 要列出由 savevg 命令创建的用户卷组备份内容,请输入以下 SMIT 快速路径:
smit lsbackvg - 要从根卷组备份中恢复个别文件,请输入以下 SMIT 快速路径:
smit restmksysb - 要从用户卷组备份中恢复个别文件,请输入以下 SMIT 快速路径:
smit restsavevg
示例
- 要将根卷组 (操作系统映像) 备份到 /mysys/myvg/myroot 备份文件并创建 /image.data 文件,请输入:
savevg -i -f/mysys/myvg/myroot rootvg - 要将 uservg 卷组备份到缺省磁带机 (dev/rmt0) 并创建新的 uservg.data 文件,请输入:
savevg -i uservg - 要备份 data2 卷组,并在 rmt1 设备上创建映射文件以及新的 data2.data 文件,请输入:
savevg -mf/dev/rmt1 data2 - 要备份 data2 卷组 (不包括 /etc/exclude.data2 文件中列出的文件) ,请输入:
savevg -ief/dev/rmt1 data2 - 要将卷组 my_vg 备份到 /dev/rmt0 磁带中,并验证文件头的可读性,请输入:
savevg -f /dev/rmt0 -V my_vg - 要将 uservg 卷组备份到支持 UDFS 的设备 /dev/usbms0 上,请输入以下命令:
savevg -i -f /dev/usbms0
文件
| 项 | 描述 |
|---|---|
| /image.data | 当卷组是 rootvg 时使用。 |
| /tmp/vgdata/vgname/vgname.data | 当卷组不是 rootvg,而卷组名是 vgname 时使用。 |