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

合并 Solaris Flash 归档文件

将一个归档文件拆分成多个段后,可以将各段合并起来创建一个新的归档文件。

使用 flar combine 命令可以从各个段创建 Solaris Flash 归档文件。下表描述了 flar 命令如何处理合并段。

条件 

说明 

最小文件数 

假定每个段在一个单独的文件中,文件的名称就是段的名称。必须存在以下三个文件: 

  • Archive cookie (cookie)

  • Archive identification (identification)

  • Archive files (archive)

归档文件复制方法 

如果 archive 是一个目录,在使用 cpio 复制实用程序将该目录包括进合并的归档文件中之前,会将内容归档。

  • cpio 是缺省的复制方法。单个文件的大小不能大于 4 GB。

  • pax 是处理大的单个文件的复制方法。带有 -L pax 选项的 flarcreate 命令使用 pax 实用程序创建对单个文件大小没有限制的归档文件。单个文件的大小可以大于 4 GB。

压缩归档文件 

如果 archive identification 段指定要压缩归档文件,则 flar 将压缩新合并的归档文件的内容。

验证 

不对任何段执行验证。特别是,不会验证或更新 archive identification 段中的字段。 

以下命令语法适用于 flar combine 命令。

flar combine [-d dir] [-u section] [-t [-p posn] [- b blocksize]] filename

-d dir

检索要从 dir 而不是从当前目录合并的段。

-u section
  • 如果您使用此选项,flar 将复制 cookie、identification、archive 和 section 段。您可以指定单个段名称或以空格分隔的段名称列表。

  • 如果使用此选项,flar 将只复制 cookie、identification 和 archive 段。


示例 4–2 合并 Solaris Flash 归档文件

本示例中,archive cookie 段、archive identification 段和 archive files 段被合并为一个完整的归档文件。该归档文件名为 newarchive.flar


# flar combine newarchive.flar 


示例 4–3 合并 Solaris Flash 归档文件并添加 User-Defined 段

本示例中,archive cookie 段、archive identification 段、archive files 段和 user-defined 段被合并为一个完整的归档文件。该归档文件名为 newarchive.flar。user-defined 段的内容位于当前目录中名为 user-defined 的文件中。


# flar combine -u user_defined newarchive.flar