Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2470691
  • 博文数量: 367
  • 博客积分: 10016
  • 博客等级: 上将
  • 技术积分: 3555
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-04 15:12
个人简介

MEI SHENME

文章分类

全部博文(367)

文章存档

2009年(2)

2008年(1)

2007年(2)

2006年(362)

我的朋友

分类:

2006-10-23 11:47:08

系统备份、转储和存储管理

大部分系统备份、转储和存储管理解决方案依赖于 I/O 设备。在已分区的系统上,I/O 设备(比如磁带或 CD-ROM)并非对所有分区总是可用的。本章给出了最小化分区间 I/O 设备转换的建议解决方案。

系统备份

系统备份就是系统根卷组(rootvg)的副本,且当涉及到创建系统备份的命令时,通常被称作 mksysb。根卷组包括以下几个:

  • 启动命令
  • 基本操作系统命令和文件
  • 系统配置信息
  • 可选软件产品
rootvg

中所有装入的 JFS(日志文件系统)和 JFS2(增强的日志文件系统)已备份。会保存调页空间和逻辑卷信息,这样,将按照重新安装系统备份的方法来重新创建 rootvg。如果具有尚未备份的 JFS 或者 JFS2 文件系统,可以使用排除列表或在进行备份前将它们卸装。

以下的表描述了可用于备份系统的方法。

表 12. 系统备份方法
备份方法 注意事项
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 方法来备份和重新安装分区。

要使用 NIM 来创建系统备份, 请执行以下内容:

  1. 如果使用 NIM 安装分区, 请转至第 5 步。
  2. 在 NIM 主控机上,要确定分区是否已经定义为 NIM 客户机,请输入:
    # lsnim -t standalone
  3. 如果目标分区还不是 NIM 客户机,可通过在目标分区上运行以下内容进行配置:
    # smitty niminit
  4. 在 NIM 主控机上, 运行以下内容将目标分区(所要备份的分区)定义为 NIM 客户机:
    # smitty nim_mkmac
  5. 在 NIM 主控机上,输入以下内容打开“定义资源”菜单:
    # smitty nim_mkres
  6. 选择 mksysb 并输入适当的信息。此菜单定义 mksysb 资源并创建系统备份映像。
    注:
    确保更改创建系统备份映象?选择 yes
                                    定义资源
    
    在条目字段中输入或选择值。
    进行全部所需更改之后按 Enter 键。
    
                                                         [条目字段]
    * 资源名称                                           [P1_backup]
    * 资源类型                                           mksysb
    * 资源服务器                                         [master]
    * 资源位置                                           [/export/nim/mksysb/P1_backup]
      注释                                               []
      
      复制源                                             []
                      -或-
      系统备份映象创建选项:
      创建系统备份映象?                                  yes            
        要备份的 NIM 客户                              [system1]
        只预览?                                          no
        忽略空间要求?                                    no
        需要时是否扩展 /tmp?                             no
        创建映射文件?                                    no
        以单一输出方式写的块数                            []
        (保留空白以使用系统缺省值)
        使用本地排除文件吗?                              no
        (指定 no 以包括所有备份的文件)
                      -或-
        EXCLUDE_FILES 资源                                []
        (保留空白以包括所有备份的文件)

使用 CD 介质

如果将 CD-RW 或 DVD-RAM 连接至分区之一,就可以创建可引导系统备份。可以使用 mkcd 命令在另一分区或具有创建和烧录可引导映象设备的系统上创建可引导映象或安装 mksysb 映象。因此,从多个分区创建备份 CD 时,只能将设备指定给分区。要重新安装系统,必须将 CD 设备指定给正在重新安装的分区。

要将备份创建至 CD 介质,请执行以下操作:

  1. 输入:
    # smitty mkcd
    • 会询问您是否正在使用现有的 mksysb 映象。如果需要本分区的备份,对这个问题回答否(No)。
    • 如果确实使用现有的 mksysb 映象(可能来自另分区),则回答是(yes)。必须输入现有的 mksysb位置(包括映象名称)。
  2. 如果想保存可引导 CD 映象而在以后烧录,对于问题立即创建 CD 或 DVD?的选项回答否。

想要以后烧录 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 兼顾到同时进行多个安装。将系统备份安装在分区(而非原始分区)上时,您正将分区系统映象克隆到目标分区上。

使用 NIM 安装系统备份之前,请确保满足以下条件:

  • 网络环境必须正常工作。必须正确配置 NIM 主控机且必须定义 lpp_source、SPOT、和 mksysb 资源。要获得有关在分区环境中建立 NIM 的说明,请参考 或 。
  • 目标分区不能包含相同的硬件设备或适配器。如果包含,则 mksysb、SPOT 和 lpp_source 资源就需要安装必须的设备支持。
  • 因为 NIM 在安装结束时配置 TCP/IP,因而建议分配 bosinst_data 资源以用于克隆 mksysb 安装,并将 RECOVER_DEVICES 字段设置为 no。此操作防止 BOS 安装进程配置设备,因为它们在 mksysb 的源机器上。
  1. 要使用 mksysb 资源来安装 NIM 客户机,输入 smit nim_bosinst 快速路径。
  2. 选择操作的目标。
                       选择操作的目标
                                                                      
    将光标移动至所需的项,并按 Enter 键。
                                                                      
      lpar1     machines       standalone                             
      lpar2     machines       standalone                             
      lpar3     machines       standalone                             
    
  3. 选择 mksysb 作为安装类型。
  4. 选择 mksysb 用于安装。
  5. 选择 SPOT 用来安装。
  6. “在单机客户机上安装基本操作系统”面板与以下内容相似:
                在单机客户机上安装基本操作系统
                                                                                    
    请在输入字段中输入或选择值。
    进行全部所需更改之后按 Enter 键。
    [TOP]                                                 [输入字段]
    * 安装目标                                            lpar1
    * 安装类型                                            mksysb
    * SPOT                                                520spot_res
      LPP_SOURCE                                          []
                   
      MKSYSB                                              520mksysb            
                                              
      安装过程中要使用的 BOSINST_DATA                    []                       +
      安装过程中要使用的 IMAGE_DATA                      []                       +
      要用于网络配置的 RESOLV_CONF                       []                       +
      安装之后运行的定制脚本                             []                       +
      第一次重新引导时运行的定制 FB 脚本                 []                       +
      接受新的许可证协议?                               [no]                     +
      安装之后保留 NIM 客户机?                          [yes]                    +
      [更多...35]
    
  7. 选择 bosinst_data 资源执行静默安装。选择 bosinst_ow 资源用于全新和完全覆盖安装。
  8. 选择 resolv_conf 资源为客户机分区建立网络配置。
  9. 接受新的许可证协议字段设置为 yes。

    “在单机客户机上安装基本操作系统”菜单与以下内容相似:

                在单机客户机上安装基本操作系统
                                                                                    
    请在输入字段中输入或选择值。
    进行全部所需更改之后按 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]
  10. 按 Enter 键安装 NIM 客户机。
  11. 如果正安装的客户机分区不是已运行且配置的 NIM 客户机,则 NIM 不会在网络上自动重新引导机器用于安装。如果客户机未从 SMIT 自动重新引导,就从客户机启动网络引导进行安装。有关如何执行此过程的说明,请参考。

系统转储管理

如果机器有超过 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

创建并改变至专用转储设备,请执行以下操作:

  1. 通过运行以下内容确定 hd6 调页空间的大小(在逻辑分区中):
    # 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(逻辑分区)。
  2. 要创建转储逻辑卷,输入:
    smitty mklv
    当提示卷组时,输入:rootvg
  3. 在下级菜单中,填写逻辑卷名称逻辑分区号字段。输入dump 以用于逻辑卷类型。选择之后按 Enter 键。
                                   添加逻辑卷
    
    在输入字段中输入或选择值。
    进行全部所需更改之后按 Enter 键。
    
                                                         [输入字段]
      逻辑卷名称                                         [dumplv]
    * 卷组名称                                           rootvg
    * 逻辑分区名称                                       [53]                       #
      物理卷名称                                         [hdisk0]                   +
      逻辑卷类型                                         [dump]
      物理卷上的位置                                      middle                    +
      物理卷的范围                                        minimum                   +
      物理卷的最大数目                                   []                         #
        (用于分配)
      每个逻辑分区的                                      1                         +
        副本数目
      镜像写一致性?                                      active                    +
      在独立的物理卷上分配                                yes                       +
        每个逻辑分区副本吗?
      在重新组织过程中                                    yes                       +
        重新定位逻辑卷?
      逻辑卷标号                                           []
      逻辑分区的最大数目                                 [512]                      #
      启用坏块重新定位?                                 yes                       +
      读/写逻辑分区副本的                               parallel                  +
        调度策略
      启用写验证?                                       no                        +
      包含分配映射的文件                                 []
      组合分割区大小?                                   [Not Striped]              +
    
  4. 要更改主转储设备,输入:
    smitty dumpchgp

    会提示新的转储设备。

                                更改主转储设备
    
    请在输入字段中输入或选择值。
    进行全部所需更改之后按 Enter 键。
    
                                                         [输入字段]
    * 主转储设备                                         [/dev/dumplv]
    
    
  5. 要验证转储设备,输入以下内容:
    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]

其中:

-d
指定 CD-R 或者 DVD-RAM 设备
-S
在刻录映象前表示停止备份(映象可在稍后烧录)
-r
指定要创建 CD 映象的目录
-l
指定写 CD 映象的目录
-R
保存 CD 映象(如果要烧录多份副本就使用这个标志)
-D
启用调试用于 mkcd 命令
-L
创建最终 DVD 大小的 CD 映象(多达 4.38 GB)

例如,要将 /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
阅读(2586) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~