AIX mksysb 命令

AIX mksysb 命令

 

 

 

用途

在文件或可引导磁带上创建 root 卷组的可安装映象。

语法

mksysb -b Number ] [ -e ] [ -i ] [ -m ] [ -p ] [ -v ] [ -V ] [ -X Device |File

描述

mksysb 命令创建操作系统的备份(也就是,root 卷组)。如果系统破坏,可以使用此备份来重新安装系统到它的原始状态。如果在磁带上创建备份,磁带是可引导的并且包含从备份安装所需的安装程序。

文件系统映象是备份文件格式。磁带格式包括引导映象、基本操作系统(bos)安装映象、和空表内容后添加系统备份(root 卷组)映象。root 卷组映象是备份文件格式,以数据文件开始,然后是可选的映射文件。

其中的数据文件 mksysb 用的是 /bosinst.data 文件。如果 /bosinst.data 文件不存在, /var/adm/ras/bosinst.data 复制到 (root)。在 AIX 4.3.3 和以后的版本,mksysb 总是更新目标磁盘数据节 来匹配当前位于系统(正在运行 mksysb 命令)root 卷组中的磁盘。

如果正在使用定制的 /bosinst.data 文件并且不想更新目标磁盘数据节,那么必须创建/save_bosinst.data_file 文件。 如果 /save_bosinst.data_file 存在,mksysb 命令不更新 /bosinst.data 

注:
  1. mksysb 命令创建的 映象不包含原二进制设备上或用户定义调页空间中数据。
  2. 如果使用有远程安装 /usr 文件系统的系统,不能从备份映象重新安装系统。
  3. mksysb 命令可能不能恢复所有设备的特殊功能配置,如 /dev/netbios 和一些没有跟随产品的设备驱动程序。
  4. AIX 5.1和更早版本的一些 rspc 系统不支持从磁带引导。当在AIX 5.1和更早版本的不支持从磁带引导的 rspc 系统中制作可引导的 mksysb 映象时, mksysb 命令发出警告表明磁带不可引导。可以通过 CD 引导并且输入维护方式从不支持磁带引导的系统安装 mksysb 映象。 在维护方式能从磁带安装系统备份。

创建操作系统的备份到 CD, 请查阅 mkcd 命令。

标志

 

-b Number 在单独的输出操作中指定要写的 512 字节块数。当 backup 命令写到磁带设备时,备份名的缺省值是 100。

写大小是块数与块大小的乘积。 backup 命令(向磁带设备写)的缺省写大小对于以名字备份来说是 51200(100*512)。写大小必须是磁带物理设备块大小的偶数倍。

-e 从正在备份的文件中排除在 /etc/exclude.rootvg 文件中列出的文件。排除规则遵循grep 命令的模式匹配规则。

如果想从备份中排除文件,用 ASCII 编辑器创建 /etc/exclude.rootvg 文件,输入不想包含在系统备份映象中的文件名模式。这个文件的模式是模式匹配约定 grep 命令的输入,来确定哪个文件从备份中排除。如果想排除列于 /etc/exclude.rootvg 文件中的文件,选择“Exclude Files”字段并按下“Tab”键改变默认值到“是”。

例如,排除cratch 目录下的所有内容,按如下格式编辑排除文件:

                 /scratch/
          

例如,排除 /tmp 目录下的内容,并且避免排除路径名中包含 /tmp 的目录,按如下格式编辑排除文件:

                 ^./tmp/
          

所有的文件都相对于 .(当前的工作目录)备份的。要排除任何文件或目录(使搜索匹配行首的字符串对该操作是很重要的),在搜索字符串中使用“ ^ ”(插入符)作为第一个字符,后面跟 (点字符),后跟要排除的文件命或路径名。

如果正在排除的文件名或目录是另一个文件名或目录的子串,用 ^. (插入记号跟点符号)表明搜索在一行的开头进行并且/或者使用 (美元符号字符)表明搜索应该在一行的结尾结束。

-i 调用生成 /image.data 文件的 mkszfile 命令。 /image.data 文件包含卷组、逻辑卷、文件系统、调页空间和物理卷信息。这些信息包含在备份中以备将来安装进程使用。
注:
在运行  mkszfile 命令之前,确保在  /tmp 文件可获得足够的空间来存储引导映象。这个空间在备份和安装时都需要。确定  /tmp 文件所需的空间数,发出如下的命令:
              bosboot -q -a -d device
            
如果用  mksysb 命令使用  -X 标志,不需要运行  bosboot 命令来确定  /tmp 文件所需的空间数。
-m 调用 mkszfile 命令,使用用 -m 标志生成映射文件。
注:
使用  -m 标志导致也将执行  -i 标志的功能。
-p 备份文件的时候,禁用文件的软件打包。一些磁带机使用自己的打包或压缩算法。
-v 详细方式。备份的时候,列出文件。
-V 验证磁带备份。该标志引起 mksysb 来验证备份磁带的每个文件的文件头并报告任何发生的读错误。
-X 如果必要指定自动扩展 /tmp 文件系统。当创建可引导备份到磁带时,可能需要扩展/tmp 文件系统为引导映象腾出空间。

参数

 

设备 文件 指定设备或文件名。

示例

  1. 生成系统备份并且向名为 /dev/rmt0 的磁带设备创建 /image.data 文件(由 mkszfile 命令生成),输入:

     

            mksysb -i /dev/rmt0
          
  2. 要生成备份和创建 /image.data 文件,此文件带有映射文件(由 mkszfile 命令生成)到名为/dev/rmt1 的磁带设备,输入:

     

            mksysb -m /dev/rmt1
          
  3. 要生成带有新文件 /image.data 的系统备份,但是排除 /home/user1/tmp 目录下的文件,创建包含行/home/user1/tmp/ 的文件 /etc/exclude.rootvg , 输入:

     

            mksysb -i -e /dev/rmt1
          

    此命令将备份 /home/user1/tmp 目录但不备份它所包含的文件。

  4. 要生成名为 /mksysb_images/node1 的系统备份文件和为该映象的新文件 /image.data ,输入:

     

            mksysb -i /userimage/node1
          
    注:
    此文件不可引导并且只能使用“网络安装管理”(NIM)安装。
  5. 在 /dev/rmt0 的磁带上生成系统备份文件,然后验证文件头的可读性,输入:
            mksysb  /dev/rmt0 -V
          

文件

 

/usr/bin/mksysb 包含 mksysb 命令。

相关信息

backup 命令、 bosboot 命令、 mkcd 命令以及 mkszfile 命令。

/image.data 文件。

可以在 《AIX 5L V5.2 安装指南与参考大全》 的“验证系统备份” 文章中找到验证 mksysb 备份的过程。

猜你喜欢

转载自dwcmayday201204063551.iteye.com/blog/1861188
今日推荐