JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: フラッシュアーカイブ (作成とインストール)     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  フラッシュアーカイブの概要

2.  フラッシュアーカイブの計画

3.  フラッシュアーカイブの作成 (タスク)

4.  フラッシュアーカイブのインストールと管理 (タスク)

5.  障害回復イメージの作成と使用

6.  フラッシュアーカイブ (リファレンス)

フラッシュアーカイブセクションの説明

フラッシュアーカイブのキーワード

一般的なキーワード

アーカイブ識別セクションのキーワード

ユーザー定義セクションのキーワード

フラッシュアーカイブ flar コマンド

flar コマンド

用語集

索引

フラッシュアーカイブ flar コマンド

フラッシュアーカイブ flar コマンドを使用すると、フラッシュアーカイブを作成および管理できます。

flar コマンド

flar コマンドを使用すると、次のアクションを実行できます。

flarcreate コマンドは、マスターシステムからフラッシュアーカイブを作成するために使用します。このコマンドは、マスターシステムがマルチユーザーモードまたはシングルユーザーモードで稼働している時に使用できます。また、flarcreate は、マスターシステムが次のメディアからブートしている時にも使用できます。

フラッシュアーカイブを作成するときは、マスターシステムはできるだけ静的な状態にしておく必要があります。


注 - 次のいずれのコマンドを使用しても、フラッシュアーカイブを作成できます。


このコマンドの構文は次のとおりです。

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-name は、content_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
マニフェストファイルを除外します。このオプションを使用すると、差分アーカイブに対する検証は行われません。差分アーカイブの作成時に、flarcreate はシステム内の変更されないファイル、変更されるファイル、アーカイブから削除されるファイルの長いリストを作成します。このリストは、アーカイブのマニフェストセクションに保存されます。差分アーカイブの配置時に、ソフトウェアはこのリストを使用してファイルごとにチェックを行い、クローンシステムの整合性が維持されることを保証します。このオプションを使用すると、このチェックが省略され、差分アーカイブ内のマニフェストセクションが使用するスペースをセクション約できます。ただし、インストール時に時間とディスク容量が節約できることと、整合性のチェックが実行されない影響とを比較考慮する必要があります。検証が実行されなくなるため、このオプションの使用は推奨しません。
内容を選択するオプション

注意

注意 - flarcreate のファイル除外オプションは、注意して使用してください。一部のディレクトリを除外する際、気づかずにシステム構成ファイルなどの他のファイルがアーカイブに残ってしまう場合があります。この場合、システムの整合性が損なわれるため、インストールが失敗してしまいます。ディレクトリやファイルの除外は、大規模なデータファイルなど、システムを破綻させることなく容易に削除可能なデータに対して行うのが最善です。


-y include-dir/filename
コマンド行で指定されたファイルおよびディレクトリをアーカイブに追加します。ディレクトリは除外するが、個々のサブディレクトリやファイルを含める場合、このオプションを使用します。

include-dir/filename には、含めるサブディレクトリやファイルの名前を指定します。

-f list-filename
リストからファイルおよびディレクトリをアーカイブに追加します。

list-filename は、リストを含むファイルのフルパスです。-F が指定されていない限り、ファイルの内容がファイルリストに追加されます。

  • list-filename ファイルでは、1 ファイルを 1 行で表す必要があります。

  • -R root を使用してファイルシステムを指定する場合、各ファイルのパスは代替 root ディレクトリからの相対パスにするか、絶対パスにする必要があります。

  • list_filename が「-」の場合、 flarcreate は標準入力からファイルのリストを読み取ります。「-」を指定すると、アーカイブのサイズは計算されません。

-F
-f list-filename に示されるファイルだけを使って、アーカイブを作成します。このオプションを使用すると、-f list-filename は、通常ファイルリストへの追加リストではなく、絶対リストになります。
-x exclude-dir/filename
アーカイブからファイルおよびディレクトリを除外します。除外するファイルは、コマンド行で指定します。このオプションのインスタンスを複数使用して、複数のファイルまたはディレクトリを除外できます。

exclude-dir/filename には、除外するディレクトリやファイルの名前を指定します。

-X list-filename
アーカイブからリスト内のファイルまたはディレクトリを除外します。

list-filename は、リストを含むファイルのフルパスです。

  • list-filename ファイルでは、1 ファイルを 1 行で表す必要があります。

  • -R root を使用してファイルシステムを指定する場合、各ファイルのパスは代替 root ディレクトリからの相対パスにするか、絶対パスにする必要があります。

  • list-filename が「-」の場合、flarcreate は標準入力からファイルのリストを読み取ります。「-」を指定すると、アーカイブのサイズは計算されません。

-z list-filename
アーカイブに対し、リスト内のファイルまたはディレクトリを除外または含めます。リスト内の各ファイルまたはディレクトリには、プラス「+」またはマイナス「-」記号を付けます。プラスはファイルやディレクトリを含めることを、マイナスはファイルやディレクトリを除外することを示します。

list-filename は、リストを含むファイルのフルパスです。

  • list-filename ファイルでは、1 ファイルを 1 行で表す必要があります。

  • -R root を使用してファイルシステムを指定する場合、各ファイルのパスは代替 root ディレクトリからの相対パスにするか、絶対パスにする必要があります。

-I
整合性チェックをオーバーライドします。重要なシステムファイルをアーカイブから除外してしまうことを防ぐために、flarcreate は整合性チェックを実行します。このチェックにより、システムパッケージデータベースに登録されたすべてのファイルが検査され、そのいずれかが除外される場合、アーカイブの作成が停止します。このオプションを指定すると、この整合性チェックをオーバーライドします。このため、-I オプションの使用は推奨しません。
アーカイブの分割および結合のオプション
-d dir
コピーするセクションを、現在のディレクトリからではなく dir から取得します。
-u section
  • このオプションを使用した場合、flar は Cookie セクション、識別セクション、アーカイブセクション、および section セクションをコピーします。1 つのセクション名を指定することも、あるいは空白で区切って複数のセクション名を指定することも可能です。
  • このオプションを使用しない場合、flar は Cookie セクション、識別セクション、およびアーカイブセクションのみをコピーします。

-f archive
アーカイブセクションを、archive という名前のファイルに入れるのではなく、archive というディレクトリに抽出します。アーカイブの分割に使用されます。
-S section
アーカイブから section と名付けられたセクションだけをコピーします。これは、ユーザー定義セクションです。アーカイブの分割に使用されます。
ファイルのコピー (アーカイブ) に使用されるオプション
-L pax
cpio ユーティリティーはデフォルトのコピー方法です。大規模な個別ファイルがある場合、-L pax オプションを指定して pax ユーティリティーを使用すると、個別のファイルのサイズ制限なしでアーカイブを作成できます。個別のファイルのサイズは 4G バイトより大きくできます。
ユーザー定義のセクションで使用されるオプション
-u section
section をユーザー定義のセクションとして含めます。ユーザー定義のセクションを複数含めるには、セクション名を空白で区切ったリストにします。
-d dir
dir から、-u で指定したセクションファイルを取り出します。
テープアーカイブで使用されるオプション
-t
テープデバイス上にアーカイブを作成します。filename 引数は、テープデバイスの名前です。
-p posn
-t オプションとの併用でのみ使用できます。flarcreate がアーカイブを格納するための、テープデバイス上の位置を指定します。このオプションを指定しない場合、flarcreate はテープの現在の位置にアーカイブを配置します。
-b blocksize
flarcreate がアーカイブの作成時に使用するブロックサイズを指定します。ブロックサイズを指定しない場合、flarcreate はデフォルトのブロックサイズ 64K バイトを使用します。
アーカイブ識別のためのオプション

次のキーワードおよび値は、アーカイブの識別セクションに記載されます。

-U key=val
アーカイブ識別セクションに、ユーザー定義のキーワードと値を含めます。
-i date
date は、creation_date キーワードの値として使用されます。date を指定しない場合、flarcreate は現在のシステム日時を使用します。
-m master
master は、アーカイブを作成したマスターシステムの名前として使用されます。master は、creation_master キーワードの値です。master を指定しない場合、flarcreateuname -n で出力されるシステム名を使用します。
-e descr
descr は、content_description キーワードの値として使用されます。-E オプションを使用する場合はこのオプションを使用できません。
-E descr-file
descr-file ファイルから content_description キーワードの値を取得します。-e オプションを使用する場合はこのオプションを使用できません。
-a author
author は、アーカイブ識別セクション内の作成者名として使用されます。authorcontent_author キーワードの値です。作成者を指定しない場合、flarcreate はアーカイブ識別セクションに content_author キーワードを含めません。
-T type
type は、content_type キーワードの値として使用されます。type はユーザー定義のキーワードです。タイプを指定しない場合、flarcreatecontent_type キーワードを含めません。