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 命令。

注: 如果卷组是根卷组,那么 savevg 命令将不会生成可引导的磁带。 虽然磁带不是可引导的,但是磁带开头的三个映像是哑元,用以替代通常在可引导磁带中的映像。 实际的系统备份是第四个映像。

标志

描述
不备份扩展属性或 NFS4 ACL。
-一个 备份 DMAPI 文件系统的文件。
-b 指定在单一输出操作中写入 512 字节块数。 如果未指定这个参数,那么 backup 命令使用与选定物理设备相应的缺省值。 值越大,到磁带设备的物理传输也越大。 指定值必须是正在使用的设备的物理块大小的倍数。
-e /etc/exclude.vgname 文件中指定的文件从该命令所做的备份中排除出去。
注:如果不想备份某些文件,可使用 ASCII 编辑器创建 /etc/exclude.rootvg 文件,并输入不想要包括在系统备份映像中的文件名模式。 这个文件中的模式将被输入到 grep 命令的模式匹配约定中,以确定不备份哪些文件。 如果想排除 /etc/exclude.rootvg 文件中列出的文件,请选择“排除文件”字段,并按下 Tab 键一次,将缺省值改为“yes”。

例如,要排除名为 scratch 的目录下的所有内容,编辑排除文件如下:

	/scratch/

例如,要排除目录为 /tmp 的内容,并避免将其他路径名中含有 /tmp 的目录都排除,编辑排除文件如下:

	^./tmp/

备份所有与 . (当前工作目录)相关的文件。 要排除那些对于该文件或目录而言,搜索字符与命令行的开头字符串相匹配是尤为重要的任意文件或目录,请使用 ^(插入标记字符)作为搜索字符串的第一个字符,后面跟随 . (点字符)和要排除的文件名或目录。

如果要排除的文件名或目录是另一个文件名或目录的子串,请使用 ^. (插入标记字符后跟点字符) 来指示搜索应在行首开始和/或使用 $ (美元符号字符) 来指示搜索应在行末结束。

-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 快速路径

  1. 要列出由 savevg 命令创建的根卷组备份内容,请输入以下 SMIT 快速路径:
    smit lsmksysb
  2. 要列出由 savevg 命令创建的用户卷组备份内容,请输入以下 SMIT 快速路径:
    smit lsbackvg
  3. 要从根卷组备份中恢复个别文件,请输入以下 SMIT 快速路径:
    smit restmksysb
  4. 要从用户卷组备份中恢复个别文件,请输入以下 SMIT 快速路径:
    smit restsavevg

示例

  1. 要将根卷组 (操作系统映像) 备份到 /mysys/myvg/myroot 备份文件并创建 /image.data 文件,请输入:
    savevg -i -f/mysys/myvg/myroot rootvg
  2. 要将 uservg 卷组备份到缺省磁带机 (dev/rmt0) 并创建新的 uservg.data 文件,请输入:
    savevg -i uservg
  3. 要备份 data2 卷组,并在 rmt1 设备上创建映射文件以及新的 data2.data 文件,请输入:
    savevg -mf/dev/rmt1 data2
  4. 要备份 data2 卷组 (不包括 /etc/exclude.data2 文件中列出的文件) ,请输入:
    savevg -ief/dev/rmt1 data2
  5. 要将卷组 my_vg 备份到 /dev/rmt0 磁带中,并验证文件头的可读性,请输入:
    savevg -f /dev/rmt0 -V my_vg
  6. 要将 uservg 卷组备份到支持 UDFS 的设备 /dev/usbms0 上,请输入以下命令:
    savevg -i -f /dev/usbms0

文件

描述
/image.data 当卷组是 rootvg 时使用。
/tmp/vgdata/vgname/vgname.data 当卷组不是 rootvg,而卷组名是 vgname 时使用。