Solaris 9 安装指南

规划 Solaris Flash 归档文件的创建

安装主系统后,Solaris Flash 安装过程中的下一个任务是创建 Solaris Flash 归档文件。主系统中的所有文件与各种标识信息一起被复制到 Solaris Flash 归档文件。当主系统以多用户模式或单用户模式运行时,您可以创建 Solaris Flash 归档文件。从下面的介质之一引导后,也可以创建 Solaris Flash 归档文件:

尽可能在系统处于静态状态时创建归档文件。

定制 Solaris Flash 归档文件和目录

当您创建 Solaris Flash 归档文件时,可以排除从主系统复制的某些文件和目录。即使您已经排除了一个目录,您仍然可以恢复该目录下的指定文件或子目录。例如,您可以创建一个归档文件,排除 /a/aa/bb/c 中所有的文件和目录。但可以包含 /bb 子目录的内容。仅有的内容位于 /bb 子目录中。


小心:小心:

使用 flar create 文件排除选项时要非常小心。如果您排除了某些目录,其它您未注意到的内容可能会留在归档文件中,例如系统配置文件。系统会出现不一致,并且安装不能正常进行。排除目录和文件最好用于那些易于删除又不会中断系统的数据,例如大的数据文件。


下表列出了 flar create 命令选项,它可以排除文件和目录,并恢复文件和子目录。

如何指定? 

排除选项 

包含选项 

指定目录或文件的名称 

-x exclude_dir/filename

-y include_dir/filename

使用包含列表的文件 

- X list_filename

- z list_filename

- f list_filename

- z list_filename

有关这些选项的描述,请参见表 20–3

有关定制归档文件的示例,请参见创建归档文件示例

Solaris Flash 归档文件段

Solaris Flash 归档文件至少包含三段。这些段包含用来标识从主系统复制的归档文件和实际文件的段。

  1. Archive Cookie 段 - Solaris Flash 归档文件的第一段,包含一个 cookie,它将文件标识为 Solaris Flash 归档文件。必须存在 cookie,归档文件才有效。

  2. Archive Identification 段 - 第二段包含带有提供归档文件标识信息的值的关键字。您需要为 Solaris Flash 归档文件指定名称。您可以指定的、关于归档文件的其它信息包括:

    • 归档文件的作者

    • 归档文件的创建日期

    • 用于创建归档文件的主系统的名称

    有关描述归档文件的关键字列表,请参见Identification 段的关键字

  3. 用户定义段 - 根据 Archive Identification 段,您可以定义和插入段。Solaris Flash 归档文件不处理您插入的任何段。例如,这个段可以包含归档文件的说明或者用来检查应用程序完整性的脚本。

    在用户定义段中,您也可以定义关键字。Solaris Flash 归档文件忽略用户定义的关键字,但您可以提供处理 Identification 段和使用这些关键字的脚本和程序。

    用户定义段要求以下格式。

    用户定义段 

    • 必须是面向行的

    • 必须使用新行 (ASCII 0x0a) 字符结束

    • 各个行的长度没有限制

    • 使用 base64 或类似算法来编码二进制数据。

    用户定义关键字 

    • 必须以 X 开头。X-department 是一个有效的用户定义关键字。

    • 可以包含除了换行符、等号、空字符、斜线 (/) 之外的任何符号。

  4. Archive Files 段 - Archive Files 段包含从主系统保存的文件。

可以使用 flar 命令检索关于归档文件的信息。有关详细说明,请参见从归档文件中提取信息

Solaris Flash 归档文件的存储位置

创建了 Solaris Flash 归档文件后,可以将其保存在主系统的硬盘上或者保存在磁带上。保存了归档文件后,可以将其复制到选定的任何文件系统或介质。

压缩归档文件

创建 Solaris Flash 归档文件时,可以指定使用 compress(1) 公用程序将归档文件保存为压缩文件。归档文件压缩后,需要的磁盘存储空间更小,并且当您在网络上安装归档文件时拥塞的可能性也更小。