Oracle Solaris 10 9/10 安装指南:Solaris Flash 归档文件(创建和安装)

Procedure创建和保存 FLAR 映像

开始之前

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

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

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

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

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


      # format

      format 命令提供分区名称。

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

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

      2. 使用 partition 子命令访问分区菜单。

      3. 使用 quit 子命令退出分区菜单。

      4. 使用 quit 子命令退出 Format 应用程序。

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

    • 作为超级用户(根用户),使用 prtvtoc 命令生成分区信息。


      # prtvtoc /dev/dsk/c0t0d0s0

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

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

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

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


    # df -h /tmp

    注 –

    如果 /tmp 中没有足够的空间,可以尝试使用不同的文件系统,例如改用 /export。在这种情况下,需要在以下步骤中使用备用文件系统(例如 /export)代替 /tmp


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

    有关如何关闭系统的说明,请参见《系统管理指南:基本管理》中的“如何关闭独立系统”

  4. 创建 FLAR 归档文件。

    按照下面的示例执行 flarcreate 命令。

    在此示例中,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 上的远程位置。恢复时系统必须能够访问该存储设备或远程位置。

    将新的 FLAR 复制到安全位置,如此例所示。


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