MEI SHENME
分类:
2006-10-23 11:47:08
大部分系统备份、转储和存储管理解决方案依赖于 I/O 设备。在已分区的系统上,I/O 设备(比如磁带或 CD-ROM)并非对所有分区总是可用的。本章给出了最小化分区间 I/O 设备转换的建议解决方案。
系统备份就是系统根卷组(rootvg)的副本,且当涉及到创建系统备份的命令时,通常被称作 mksysb。根卷组包括以下几个:
中所有装入的 JFS(日志文件系统)和 JFS2(增强的日志文件系统)已备份。会保存调页空间和逻辑卷信息,这样,将按照重新安装系统备份的方法来重新创建 rootvg。如果具有尚未备份的 JFS 或者 JFS2 文件系统,可以使用排除列表或在进行备份前将它们卸装。
以下的表描述了可用于备份系统的方法。
备份方法 | 注意事项 |
NIM* | 允许分区的快速备分和恢复。因为所有的映像都备份到一个系统(NIM 主控机),所以还应将此系统和映像备份至其它物理介质(磁带、CD-RW、DVD-RAM)。 |
mkcd 命令 | 允许可引导系统的创建备份至 CD-ROM 或 DVD-RAM。如果在备份分区时备份设备不可用,可以提供来自另一分区的现有 mksysb 映像。 mkcd -r 命令允许将映像和文件备份(不可引导)至 CD-RW 或 DVD-RAM。 |
针对磁带设备的 mksysb 命令 | 只能在设备连接的分区上创建可引导备份。必须从 CD 或磁带引导以重新安装。
Sysback 支持远程磁带机 (更多信息请参阅 )。 |
* 推荐方法
要获得关于系统备份的更多信息, 请参考《AIX 5L V5.2 安装指南与参考大全》。在备份创建期间提供的其它选项排除文件或目录以及创建映射文件,这样可将系统恢复至实际与磁盘上相同的物理分区。
可以使用以下方法之一来创建系统备份:
在 NIM 环境下,可以创建系统备份,而此系统备份是可选的资源。该可选资源可用来重新安装创建此资源的分区,或者可克隆至另一分区。因为其灵活性,推荐使用 NIM 方法来备份和重新安装分区。
要使用 NIM 来创建系统备份, 请执行以下内容:
# lsnim -t standalone
# smitty niminit
# smitty nim_mkmac
# smitty nim_mkres
定义资源
在条目字段中输入或选择值。
进行全部所需更改之后按 Enter 键。
[条目字段]
* 资源名称 [P1_backup]
* 资源类型 mksysb
* 资源服务器 [master]
* 资源位置 [/export/nim/mksysb/P1_backup]
注释 []
复制源 []
-或-
系统备份映象创建选项:
创建系统备份映象? yes
要备份的 NIM 客户 [system1]
只预览? no
忽略空间要求? no
需要时是否扩展 /tmp? no
创建映射文件? no
以单一输出方式写的块数 []
(保留空白以使用系统缺省值)
使用本地排除文件吗? no
(指定 no 以包括所有备份的文件)
-或-
EXCLUDE_FILES 资源 []
(保留空白以包括所有备份的文件)
如果将 CD-RW 或 DVD-RAM 连接至分区之一,就可以创建可引导系统备份。可以使用 mkcd 命令在另一分区或具有创建和烧录可引导映象设备的系统上创建可引导映象或安装 mksysb 映象。因此,从多个分区创建备份 CD 时,只能将设备指定给分区。要重新安装系统,必须将 CD 设备指定给正在重新安装的分区。
要将备份创建至 CD 介质,请执行以下操作:
# smitty mkcd
想要以后烧录 CD 或 DVD(或烧录附加介质),运行以下内容:
# burn_cd /dev/cd1 /mkcd/cd_images/cd_image_12510
映象名称 cd_image_12510 包括进程标识符。当 mkcd 命令执行时会显示进程标识符。
想获得关于在 CD 或 DVD 上创建系统备份的进一步信息,请参阅《AIX 5L V5.2 安装指南与参考大全》和 /usr/lpp/bos.sysmgt/mkcd.README.txt 文件。
如果为分区指定了磁带机,就能创建至磁带的系统备份。要将系统备份创建至磁带,输入以下命令:
smitty mksysb
如果要备份至文件,可以使用独立的文件系统(确保创建备份时排斥该文件系统)或用户卷组中的文件。要获得关于将根卷组备份创建至磁带或文件的进一步信息,请参阅《AIX 5L V5.2 安装指南与参考大全》。
可以使用 NIM 环境在一个或多个分区上安装系统备份。推荐使用 NIM,因为其针对安装和系统管理具有灵活性和定制选项。另外,NIM 兼顾到同时进行多个安装。将系统备份安装在分区(而非原始分区)上时,您正将分区系统映象克隆到目标分区上。
使用 NIM 安装系统备份之前,请确保满足以下条件:
选择操作的目标
将光标移动至所需的项,并按 Enter 键。
lpar1 machines standalone
lpar2 machines standalone
lpar3 machines standalone
在单机客户机上安装基本操作系统 请在输入字段中输入或选择值。 进行全部所需更改之后按 Enter 键。 [TOP] [输入字段] * 安装目标 lpar1 * 安装类型 mksysb * SPOT 520spot_res LPP_SOURCE [] MKSYSB 520mksysb 安装过程中要使用的 BOSINST_DATA [] + 安装过程中要使用的 IMAGE_DATA [] + 要用于网络配置的 RESOLV_CONF [] + 安装之后运行的定制脚本 [] + 第一次重新引导时运行的定制 FB 脚本 [] + 接受新的许可证协议? [no] + 安装之后保留 NIM 客户机? [yes] + [更多...35]
“在单机客户机上安装基本操作系统”菜单与以下内容相似:
在单机客户机上安装基本操作系统 请在输入字段中输入或选择值。 进行全部所需更改之后按 Enter 键。 [TOP] [输入字段] * 安装目标 lpar1 * 安装类型 mksysb * SPOT 520spot_res LPP_SOURCE [] MKSYSB 520mksysb 安装过程中要使用的 BOSINST_DATA [bosinst_ow] + 安装过程中要使用的 IMAGE_DATA [] + 用于网络配置的 RESOLV_CONF [resolv_res] + 安装之后运行的定制脚本 [] + 第一次重新引导时运行的定制 FB 脚本 [] + 接受新的许可证协议? [yes] + 安装之后保留 NIM 客户机? [yes] + 保留此目标上的资源 [yes] + NIM 定义? 强制推动安装? [no] + 立即启动重新引导并安装? [yes] + -或- 设置用于下次重新引导的 [no] + 安装引导列表? 其它要安装的包 [] + -或- 其它要安装的文件集 [] + (将被忽略的包) [更多...20]
如果机器有超过 4 GB 的实内存,在安装时会创建专用转储设备。否则,/dev/hd6 调页空间可用作转储设备。如果系统发生崩溃且调页空间被用作转储设备,则缺省情况下,会把转储复制至 /var/adm/ras/vmcore.n 文件,其中 n 是序列号。如果没有足够空间执行复制操作,则在重新引导期间会提示用户将转储保存至其他一些介质。
为了避免由于配置至分区的磁带机不足而丢失转储,在将调页空间用作当前转储设备的情况下,总是要创建同该调页空间相同大小的独立的转储设备。
要验证转储设备,输入 smitty dump,并选择显示当前转储设备。如果调页空间是转储设备,输出将同以下内容相似:
命令状态 命令:OK stdout: yes stderr: no 命令完成之前,附加指示信息可能会出现在下面。 主 /dev/hd6 辅 /dev/sysdumpnull 复制目录 /var/adm/ras 强制复制标志 TRUE 总是允许转储 FALSE 转储压缩 OFF
创建并改变至专用转储设备,请执行以下操作:
# lsvg -l rootvg
输出将和以下内容相似:
rootvg: LV NAME 类型 LP PP PV LV 状态 安装点 hd5 boot 2 2 1 closed/syncd N/A hd6 paging 53 53 1 open/syncd N/A hd8 jfslog 1 1 1 open/syncd N/A hd4 jfs 9 9 1 open/syncd / hd2 jfs 130 130 1 open/syncd /usr hd9var jfs 2 2 1 open/syncd /var hd3 jfs 8 8 1 open/syncd /tmp hd1 jfs 1 1 1 open/syncd /home hd10opt jfs 5 5 1 open/syncd /opt在前面的示例中,调页空间大小为 53 LP(逻辑分区)。
smitty mklv当提示卷组时,输入:rootvg。
添加逻辑卷 在输入字段中输入或选择值。 进行全部所需更改之后按 Enter 键。 [输入字段] 逻辑卷名称 [dumplv] * 卷组名称 rootvg * 逻辑分区名称 [53] # 物理卷名称 [hdisk0] + 逻辑卷类型 [dump] 物理卷上的位置 middle + 物理卷的范围 minimum + 物理卷的最大数目 [] # (用于分配) 每个逻辑分区的 1 + 副本数目 镜像写一致性? active + 在独立的物理卷上分配 yes + 每个逻辑分区副本吗? 在重新组织过程中 yes + 重新定位逻辑卷? 逻辑卷标号 [] 逻辑分区的最大数目 [512] # 启用坏块重新定位? yes + 读/写逻辑分区副本的 parallel + 调度策略 启用写验证? no + 包含分配映射的文件 [] 组合分割区大小? [Not Striped] +
smitty dumpchgp
会提示新的转储设备。
更改主转储设备 请在输入字段中输入或选择值。 进行全部所需更改之后按 Enter 键。 [输入字段] * 主转储设备 [/dev/dumplv]
smitty dump选择显示当前转储设备。输出结果和以下内容相似:
命令状态 命令:OK stdout: yes stderr: no 命令完成之前,附加指示信息可能会出现在下面。 主 /dev/dumplv 辅 /dev/sysdumpnull 复制目录 /var/adm/ras 强制复制标志 TRUE 总是允许转储 FALSE 转储压缩 OFF
如果有多个 mksysb 映象存储在 NIM 主控机(或其他分区)上,可以使用 mkcd -r 命令将它们存储在 CD-R 或 DVD-RAM 上。要写到 CD-R 或 DVD-RAM 上的映象必须处在同一个目录结构中,这样才能将目录作为备份的起始点传递给 mkcd 命令。
如下使用 mkcd 命令:
mkcd {-d cd_device} [-r directory] [-R | -S] [-I cd_image_dir] [-D] [-L]
其中:
例如,要将 /export/nim/mksysbs 目录中已存储的 mksysb 映象备份至 DVD-RAM 设备(/dev/cd1),并将安装在 /largefilesystem 目录上的临时文件系统用作临时的 CD 映象存储,输入以下命令:
# mkcd -d /dev/cd1 -r /export/nim/mksysbs -I /largefilesystem -L
要验证 mksysb,运行以下命令:
# mount -o ro /dev/cd0/mnt # cd /mnt # ls