本节提供如何在克隆系统上安装和管理 Solaris Flash 归档文件的参考。
您可以使用任何一种 Solaris 安装方法安装 Solaris Flash 归档文件,进行初始安装 。但必须使用定制 JumpStart 来安装 Solaris Flash 差别归档文件。
要执行 Solaris Flash 归档文件的初始安装,请参见以下参考。
Solaris Live Upgrade – 请参见在引导环境中安装 Solaris Flash 归档文件。
Solaris Web Start 程序 – 请参见SPARC: 使用 Solaris Web Start 程序执行安装或升级或x86: 使用 Solaris Web Start 程序执行安装或升级。
Solaris suninstall 程序 – 请参见SPARC:使用 Solaris suninstall 程序执行安装或升级或x86: 使用 Solaris suninstall 程序执行安装或升级。
定制 JumpStart 安装程序 – 请参见创建配置文件和准备使用定制 JumpStart 安装来安装 Solaris Flash 归档文件。
要使用 Solaris Flash 差别归档文件进行更新,请参见以下参考。
定制 JumpStart 安装程序 – 请参见创建配置文件和准备使用定制 JumpStart 安装来安装 Solaris Flash 归档文件。
可以使用 flar 命令管理归档文件。可以将归档文件分成几个段。对这些段执行修改、添加或删除操作,然后将它们合并起来创建一个归档文件。您也可以获得有关归档文件的信息。
不要修改 Archive Files 段,否则会影响归档文件的完整性。
您可以将一个归档文件分割成几个段,这样就可以修改某些段、添加新段或者删除一些段。对这些段进行修改后,您需要将它们合并起来以创建一个新的归档文件。例如,您可能希望添加一个用户定义段或者修改 Archive Identification 段。不要修改 Archive Files 段,否则会影响归档文件的完整性。
可以使用 flar split 命令将 Solaris Flash 归档文件分割成几个段。flar 命令将每个段复制到当前目录或指定目录中的单独文件中。文件按段命名,例如归档文件 cookie 保存在一个名为 cookie 的文件中。您可以指定 flar split 命令仅保存一个段。命令的语法如下:
flar split[-d dir] [-u section] [-f archive] [-S section] [-t [-p posn] [-b blocksize]] filename
在以下示例中,archive1.flar 被分割成三个文件:
cookie – 归档文件的第一行,标识归档文件格式的版本。不要修改此标识符。
identification – Archive Identification 段的副本,带有所有关键字/值对。
archive – cpio 归档文件本身。此文件可以压缩。
# flar split archive1.flar |
分割归档文件后,可以修改 Archive Identification 段,或添加用户定义段。然后可以将这些段合并起来重新创建归档文件。
将一个归档文件分割成多个段后,可以将各段合并起来重新创建归档文件。
可以使用 flar combine 命令将多个段合并成一个 Solaris Flash 归档文件。假定每个段在一个单独的文件中,其名称为段名称。至少应存在以下三个文件:
Archive Cookie (cookie)
Archive Identification (identification)
Archive Files (archive)
合并段时请记住以下几点:
如果 archive 是个目录,将其包括进合并的归档文件之前,flar 命令会使用 cpio 将其归档。
如果 Archive Identification 段指定要压缩归档文件,则 flar 压缩新合并的归档文件的内容。
不对任何段执行验证。具体说来,不会验证或更新 Archive Identification 段中的字段。
flar combine [-d dir] [-u section] [-t [-p posn] [-b blocksize]] filename
-d dir |
检索要从 dir 而不是从当前目录合并的段。 |
-u section |
|
在本示例中,将 Archive Cookie 段、Archive Identification 段和 Archive Files 段合并为一个完整的归档文件。此归档文件名为 newarchive.flar。
# flar combine newarchive.flar |
在本示例中,将 Archive Cookie 段、Archive Identification 段、Archive Files 段和用户定义段合并为一个完整的归档文件。此归档文件名为 newarchive.flar。用户定义段的内容存放在名为 user-defined 的文件中,它位于当前目录中。
# flar combine -u user_defined newarchive.flar |
使用 flar info 命令获得有关您刚创建的归档文件的信息。命令的语法如下:
flar info [-l] [-k keyword] [-t [-p posn] [-b blocksize]] filename
-k keyword |
仅返回关键字 keyword 的值。 |
-l |
列出归档文件段中的全部文件。 |
在本示例中,检查名为 archive3.flar 的归档文件的结构。
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |