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 。
注:
mksysb 命令创建的 映象不包含原二进制设备上或用户定义调页空间中数据。
如果使用有远程安装 /usr 文件系统的系统,不能从备份映象重新安装系统。
mksysb 命令可能不能恢复所有设备的特殊功能配置,如 /dev/netbios 和一些没有跟随产品的设备驱动程序。
AIX 5.1和更早版本的一些 rspc 系统不支持从磁带引导。当在AIX 5.1和更早版本的不支持从磁带引导的 rspc 系统中制作可引导的 mksysb 映象时, mksysb 命令发出警告表明磁带不可引导。可以通过 CD 引导并且输入维护方式从不支持磁带引导的系统安装 mksysb 映象。 在维护方式能从磁带安装系统备份。
 
标志
 
-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 文件系统为引导映象腾出空间。
参数
 
设备 | 文件 指定设备或文件名。
示例
 
生成系统备份并且向名为 /dev/rmt0 的磁带设备创建 /image.data 文件(由 mkszfile 命令生成),输入:
 
        mksysb -i /dev/rmt0
      
要生成备份和创建 /image.data 文件,此文件带有映射文件(由 mkszfile 命令生成)到名为/dev/rmt1 的磁带设备,输入:
 
        mksysb -m /dev/rmt1
      
要生成带有新文件 /image.data 的系统备份,但是排除 /home/user1/tmp 目录下的文件,创建包含行/home/user1/tmp/ 的文件 /etc/exclude.rootvg , 输入:
 
        mksysb -i -e /dev/rmt1
      
此命令将备份 /home/user1/tmp 目录但不备份它所包含的文件。
要生成名为 /mksysb_images/node1 的系统备份文件和为该映象的新文件 /image.data ,输入:
 
        mksysb -i /userimage/node1
      
注:
此文件不可引导并且只能使用“网络安装管理”(NIM)安装。
在 /dev/rmt0 的磁带上生成系统备份文件,然后验证文件头的可读性,输入:
        mksysb  /dev/rmt0 -V
      
文件
 
/usr/bin/mksysb 包含 mksysb 命令。
 

相关内容

    暂无相关文章