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.  创建和使用灾难恢复映像

6.  Flash 归档文件(参考)

Flash 归档文件段说明

Flash 归档文件关键字

一般关键字

Archive Identification 段的关键字

user-defined 段的关键字

Flash 归档文件 flar 命令

flar 命令

词汇表

索引

Flash 归档文件 flar 命令

使用 Flash 归档文件 flar 命令创建并管理 Flash 归档文件。

flar 命令

可以使用 flar 命令执行以下操作:

使用 flarcreate 命令从主系统创建 Flash 归档文件。当主系统以多用户或单用户模式运行时,您可以使用此命令。如果主系统是从以下介质引导的,则也可以使用 flarcreate 命令。

创建 Flash 归档文件时,主系统应该尽可能处于稳定状态。


注 - 可以使用以下任一命令选项创建 Flash 归档文件:


该命令的语法如下:

flarcreate -n archive-name [- R root] [-A unchanged-master-image-dir ] [-H][-I][-M][[- S]-c][-t [-p posn] [-b blocksize]][- i date][-u section ...][-m master][- f [list-filename| -] [-F][- a author][-e descr |-E descr-file][-L pax] [-T type][-U key=val ...][- x exclude-dir/filename] [-y include-dir/filename] [-z list-filename ] [-X list-filename] path/filename

flar combine [-d dir] [-u section...] [-t [- p posn] path/filename

flar split [-d dir] [-u section...] [-f] [-S section] [-t [- p posn] path/filename

flar info [-l] [-k keyword ] [-t [-p posn] path/filename

在这些命令行中,path 是要保存归档文件的目录。filename 是归档文件的名称。如果不指定路径,则 flarcreate 会将归档文件保存在当前目录中。

表 6-6 flar 命令的命令行选项

选项
说明
必需的选项
-n archive-name
该标志的值是归档文件的名称。您指定的 archive-namecontent_name 关键字的值。
压缩选项
-c
通过使用 compress(1) 压缩归档文件。
目录和大小的选项
-R root
从以 root 指定的文件系统开始的文件系统树创建归档文件。如果您不指定该选项,flarcreate 将从根 (/) 文件系统开始的文件系统创建归档文件。
-S
忽略归档文件中的大小信息。
-H
不生成散列标识符。
用于创建差别归档文件的选项
-A unchanged-master-image-dir
通过比较新的系统映像和 unchanged-master-image-dir 变量指定的映像,创建差别归档文件。缺省情况下,新的系统映像是根 (/)。您可以使用 -R 选项更改该缺省设置。unchanged-master-image-dir 是通过 UFS、NFS 或 lumount 来存储或安装未更改的主系统映像的目录。

您可以通过使用在表格下一段中说明的内容选择选项来修改差别归档文件的文件选择效果。

-M
排除 Manifest 文件。如果您使用此选项,则不对差别归档文件进行验证。创建差别归档文件时,flarcreate 将创建一个很长的文件列表,列出系统中未更改的、已更改的、以及要从归档文件中删除的文件。该列表存储在归档文件的 Manifest 段中。在部署差别归档文件时,软件使用该列表对文件进行逐个检查,以确保克隆系统的完整性。使用该选项可以避免这种检查并能节省差别归档文件中由 Manifest 段占用的空间。但是,安装时您必须权衡节省时间和磁盘空间以防止损失完整性检查。由于使用该选项将不进行验证,所以请避免这样做。
用于内容选择的选项

注意

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


-y include-dir/filename
在归档文件中添加在命令行中指定的文件和目录。已排除某个目录,但需要恢复单个子目录或文件时可以使用此选项。

include-dir/filename 是要包含的子目录或文件的名称。

-f list-filename
将文件和目录从列表添加到归档文件。

list-filename 是包含列表的文件的完整路径。如果不指定 -F 项,文件的内容将被添加到列表中。

  • list-filename 文件必须每行包含一个文件。

  • 如果您指定了带有 -R root 的文件系统,每个文件的路径必须相对于代替的 root 目录,或者为绝对路径。

  • 如果 filename 是 "-",则 flarcreate 会读取标准输入作为文件列表。当您使用值 "-" 时,不计算归档文件大小。

-F
仅使用 -f list-filename 中的文件来创建归档文件。此选项使 -f list-filename 成为独立列表,而不是附着到标准文件列表中。
-x exclude-dir/filename
从归档文件中排除文件和目录。在命令行中指定这些文件和目录。您可以使用该选项的多个实例排除多个文件或目录。

exclude-dir/filename 是要排除的文件或目录的名称。

-X list-filename
从归档文件中排除文件或目录的列表。

list-filename 是包含列表的文件的完整路径。

  • list-filename 文件必须每行包含一个文件。

  • 如果您指定了带有 -R root 的文件系统,每个文件的路径必须相对于代替的 root 目录,或者为绝对路径。

  • 如果 list-filename 是 "-",则 flarcreate 会读取标准输入作为文件列表。当您使用值 "-" 时,不计算归档文件大小。

-z list-filename
从归档文件排除或者包含文件或目录列表。列表中的每个文件或目录都使用加号“+”或减号“-”进行标注。加号表示被包含的文件或目录,减号表示被排除的文件或目录。

list-filename 是包含列表的文件的完整路径。

  • list-filename 文件必须每行包含一个文件。

  • 如果您指定了带有 -R root 的文件系统,每个文件的路径必须相对于代替的 root 目录,或者为绝对路径。

-I
覆盖完整性检查。为了防止您从归档文件中排除重要的系统文件,flarcreate 将执行完整性检查。此检查将检查系统软件包数据库中注册的所有文件,如果这些文件中的任何一个被排除,将停止归档文件的创建。使用该选项将覆写完整性检查。因此请避免使用 -I 选项。
拆分及合并归档文件选项
-d dir
dir 而不是从当前目录检索要复制的段。
-u section
  • 如果您使用此选项,flar 将复制 cookie、identification、archive 和 section 段。您可以指定单个段名称或以空格分隔的段名称列表。
  • 如果使用此选项,flar 将只复制 cookie、identification 和 archive 段。

-f archive
将 archive 段提取到名为 archive 的目录中,而不是将其放置到名为 archive 的文件中。用于拆分归档文件。
-S section
仅从归档文件中复制名为 section 的段。此段是用户定义的。用于拆分归档文件。
用于复制文件(归档文件)的选项
-L pax
cpio 实用程序是缺省的复制方法。如果具有大的单个文件,-L pax 选项将使用 pax 实用程序创建对单个文件大小没有限制的归档文件。单个文件的大小可以大于 4 GB。
与 user-defined 段一起使用的选项
-u section
包含 section 以作为 user-defined 段。要包括多个 user-defined 段,section 必须是一个空格分隔的段名称列表。
-d dir
dir 中检索用 -u 指定的段文件。
与磁带归档文件一起使用的选项
-t
在磁带设备上创建归档文件。filename 变量是磁带设备的名称。
-p posn
仅与 -t 选项一起使用。指定 flarcreate 在磁带设备上存储归档文件的位置。如果不使用该选项,flarcreate 会将归档文件放置在磁带的当前位置。
-b blocksize
指定 flarcreate 在创建归档文件时使用的块大小。如果您不指定块大小,flarcreate 将使用 64 KB 的缺省块大小。
用于 archive identification 段的选项

这些关键字和值出现在归档文件的 archive identification 段中。

-U key=val
在 archive identification 段中包含用户定制的关键字和值。
-i date
使用 date 作为 creation_date 关键字的值。如果您不指定日期,flarcreate 将使用系统的当前时间和日期。
-m master
master 用作您已在其上创建归档文件的主系统的名称。mastercreation_master 关键字的值。如果您不指定 masterflarcreate 将使用由 uname -n 报告的系统名称。
-e descr
使用 descr 作为 content_description 关键字的值。使用 -E 选项时不能使用此选项。
-E descr-file
从文件 descr_file 中检索 content_description 关键字的值。使用 -e 选项时不能使用此选项。
-a author
使用 author 作为 archive identification 段中的作者名。authorcontent_author 关键字的值。如果不指定作者,flarcreate 将不在 archive identification 段中包含 content_author 关键字。
-T type
使用 type 作为 content_type 关键字的值。type 由用户定义。如果您不指定类型,flarcreate 将不包含 content_type 关键字。