JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 10 1/13 安装指南:Flash 归档文件(创建和安装)     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Flash 归档文件概述

2.  Flash 归档文件规划

3.  创建 Flash 归档文件(任务)

4.  安装和管理 Flash 归档文件(任务)

5.  创建和使用灾难恢复映像

恢复映像过程

如何创建和保存 FLAR 映像

如何从 FLAR 映像恢复系统映像

其他资源

6.  Flash 归档文件(参考)

词汇表

索引

恢复映像过程

以下过程提供创建 Flash 归档文件 (Flash Archive, FLAR) 映像的最简要说明,该映像可装入目标系统用于恢复故障磁盘驱动器。

如何创建和保存 FLAR 映像

开始之前

要执行这些过程,您需要以下资源的访问权限:

  1. 记录映像所属磁盘驱动器的分区表。

    本步骤假定替换磁盘驱动器与原始驱动器的大小和分区方式相同。

    使用下面的一种方法获取磁盘驱动器上分区表的信息。

    • 作为超级用户(root 用户),使用 format 命令打印将为其创建 FLAR 映像的驱动器的分区表。
      # format

      format 命令提供分区名称。

      1. 从列表中选择引导驱动器。

        列表中的第一个磁盘通常是引导驱动器。

      2. 使用 partition 子命令访问 "Partition"(分区)菜单。
      3. 使用 quit 子命令从 "Partition"(分区)菜单退出。
      4. 使用 quit 子命令退出 Format 应用程序。

        有关详细信息,请参见 format(1M) 手册页。

    • 作为超级用户(root 用户),使用 prtvtoc 命令生成分区信息。
      # prtvtoc /dev/dsk/c0t0d0s0

      prtvtoc 命令根据各分区的柱面数提供分区大小。

    将此信息保存到安全位置。在恢复期间进行系统映像恢复时将使用此信息。

  2. 确保将要创建 FLAR 映像的位置具有足够的空间。

    不压缩的情况下,FLAR 归档文件需要最多 15 GB 的空间。

    # df -h /tmp

    注 - 如果 /tmp 中没有足够的空间,可以尝试使用不同的文件系统,例如改用 /export。如果使用备用文件系统,请在以下步骤中使用它的名称替换 /tmp


  3. 关机并重新引导系统至单用户模式。

    有关如何关闭系统的说明,请参见《Oracle Solaris 管理:基本管理》中的"如何关闭独立系统"

  4. 创建 FLAR 归档文件。

    在此示例中,FLAR 映像将存储在 /tmp 中名为 FLAR_recovery 的目录下。FLAR 映像名称为 newsystem_recovery.flar

    # mkdir /FLAR_recovery
    # flarcreate -n my_recovery_image -x /FLAR_recovery \
    /FLAR_recovery/newsystem_recovery.flar

    在此示例中:

    • -n my_recovery_image 将名称加入 FLAR 映像。该名称应唯一且有意义,以便能够更好地将其标识为系统的 FLAR 映像。

    • -x /FLAR_recovery 将使 /FLAR_recovery 目录及其内容从 FLAR 映像中排除,因为恢复映像中不需要该目录。


      注 - 缺省情况下,flarcreate 命令将忽略位于交换分区中的项目。


    • /FLAR_recovery/newsystem_recovery.flar 是 FLAR 映像的路径和文件名。该文件名应唯一且有意义,以便能够更好地将其标识为系统的 FLAR 映像。

  5. 将 FLAR 映像保存到安全的脱机位置。

    FLAR 映像必须保存到引导设备以外的本地存储设备,或者保存到 NFS 上的远程位置。恢复时系统必须能够访问该存储设备或远程位置。

    例如:

    # cp /FLAR_recovery/newsystem_recovery.flar \
     /net/my-safe-machine/FLAR_image

如何从 FLAR 映像恢复系统映像

恢复过程以正常的安装开始,依照您选择的安装方法进行。安装程序从 FLAR 映像进行安装,而非从引导安装。

  1. 使用以下某个选项开始引导过程:
    • 使用初始引导介质(安装 CD/DVD)。
    • 使用 netinstall 服务。
      ok> boot net
  2. 为系统提供网络、日期和时间及口令信息。
  3. 当出现 "Specify Media"(指定介质)屏幕时,选择 "Network File System"(网络文件系统)。
  4. 在 "Specify Network File System Path"(指定网络文件系统路径)屏幕中,提供 FLAR 映像脱机位置的路径。

    例如:

    /net/my-safe-machine/FLAR_image/newsystem_recovery.flar

    随即显示 "Flash Archive Summary"(Flash 归档文件摘要)屏幕。

  5. 验证文件信息。
    • 如果文件信息正确,请单击 "Next"(下一步)。

    • 如果文件信息不正确,可以单击 "Deselect All Archives"(取消选择所有归档),然后可以提供正确的信息。

  6. 指定 FLAR 映像位置。

    本示例使用以下位置。

    my-safe-machine:/FLAR_image/newsystem_recovery.flar

    此时将显示 "Disk Selection"(磁盘选择)屏幕。

  7. 选择要安装 FLAR 映像的磁盘。
  8. 选择不保留现有数据。

    此时将显示 "File System and Disk Layout"(文件系统和磁盘设置)屏幕。

  9. 选择 "Customize"(定制)编辑磁盘分片,以便输入原始磁盘中磁盘分区表的值。

    分区表对应于磁盘上的每个分片。分区表中的分区 0 映射的是硬盘驱动器上的分片 0 (s0)。

    • 可以按柱面查看分片大小,以便更好地匹配分区表的输出。选择分区表中的“柱面”即可按柱面查看分区表。

    • 请勿更改分片 2 的大小。无论分配的空间有多少,该片都必须包括整个磁盘。

    • 要获取分区表的起始和大小值,可以使用之前运行 prtvtoc 命令时记录的分区信息。要获取分区表中的起始值,可以用第一个扇区值除以扇区/柱面值,这些值都可在 prtvtoc 命令输出中找到。分区表中的大小值可以通过分区计数除以扇区/柱面值得到,这些值也可通过 prtvtoc 命令输出获得。

    • 如果替换磁盘的存储空间大于原始磁盘,可以将其分区以使用可用空间。但是,为每个分区分配的空间至少应与原始磁盘相同。

    系统重新引导后,便已完成恢复。

  10. 可选重建设备树

    上述恢复说明假定在创建恢复映像到执行恢复这段时间内没有添加、移除或移动任何硬件组件。但是如果在硬件发生更改后恢复系统,则可能需要更新设备树(/dev/devices)。可以通过使用系统的重新配置重新引导或使用 devfsadm 命令来完成此更新。

    要重建设备树,请以根用户身份按如下方法使用 devfsadm 命令。

    # devfsadm -C

其他资源