AIX命令参考大全,卷 3,i - m - mksysb 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mksysb 命令

用途

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

语法

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

描述

注意: 使用 LC_All 环境变量集运行 mkszfilemksysb 命令(尤其是针对非 C 值)可能导致意外的系统行为,如输出中存在混合的字符集。 要解决此问题,请取消设置该 LC_ALL 变量并重新启动该程序。

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 备份的过程。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]