savebase コマンド

目的

デバイス構成データベース内の基本カスタマイズ・デバイスに関する情報をブート・デバイスに保管します。

構文

savebase [ -o パス ] [ -d ファイル ] [ -v ]

説明

savebase コマンドは、システム・ブートのフェーズ 1 で使用する基本デバイス用のカスタマイズ情報を保管します。 デフォルトでは、savebase コマンドはこの情報を /etc/objrepos ディレクトリーから取り出します。 ただし、-o フラグを使用して ODM ディレクトリーを指定すれば、 このアクションをオーバーライドできます。 savebase コマンドは通常、パラメーターなしで実行されます。 これは、 /dev/ipl_blv スペシャル・ファイル・リンクを使用して、出力宛先を識別します。

または、-d フラグを使用して、 宛先ファイルまたはデバイス (/dev/hdisk0 デバイス・ファイルなど) を指定します。 特定の出力宛先を識別するために、 -d フラグは、 savebase が基本カスタマイズ・デバイス・データを書き込むファイルを識別します。 このファイルとして、通常ファイルまたはデバイス・スペシャル・ファイルを指定できます。 デバイス・スペシャル・ファイルは、ディスク・デバイス・スペシャル・ファイルまたはブート論理ボリューム・デバイス・スペシャル・ファイルのいずれかを識別します。

ディスク・デバイス・スペシャル・ファイルは、ディスク上にブート論理ボリュームが 1 つしかない場合に使用できます。 savebase コマンドは、指定されたディスクにブート論理ボリュームが 1 つだけ存在し、ブート可能であることを確認します。 どちらの条件も当てはまらない場合、 savebase は基本カスタマイズ・デバイス・データをディスクに保存せず、エラーで終了します。

ディスク上に第 2 のブート論理ボリュームがある場合は、そのブート論理ボリューム・デバイス・スペシャル・ファイルを宛先デバイスとして使用して、どのブート・イメージに基本カスタマイズ・デバイス・データを保管するかを識別する必要があります。 ブート論理ボリューム・デバイス・スペシャル・ファイルは、ディスク上にブート論理ボリュームが 1 つしかない場合でも使用できます。 savebase コマンドは、指定されたデバイス・スペシャル・ファイルがブート論理ボリュームであり、データを保存する前にブート可能であることを確認します。 これらの検査のいずれかが失敗すると、 savebase はエラーで終了します。

注: -m フラグは、 savebase コマンドで使用されなくなりました。 互換性の理由から、このフラグは指定できますが、 savebase は事実上このフラグを無視します。

フラグ

項目 説明
-d ファイル 基本情報が書き込まれる宛先ファイルまたはデバイスを指定します。
-o パス デバイス構成データベースが入っているディレクトリーを指定します。
-v 詳細出力を標準出力に書き出します。

  1. 基本カスタマイズ情報を保管し、詳細出力を表示するには、次のように入力します。
    savebase -v
  2. /usr/lib/objrepos ディレクトリー以外の ODM ディレクトリーを指定するには、次のように入力します。
    savebase -o /tmp/objrepos
  3. 基本カスタマイズ情報をブート・ディスクではなく /dev/hdisk0 デバイス・ファイルに保管するには、次のように入力します。
    savebase -d /dev/hdisk0

セキュリティー

RBACユーザーおよびTrustedAIXユーザーに注意:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティの特権コマンドデータベースを参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

ファイル

項目 説明
/usr/include/sys/cfgdb.h 基本デバイスに対するブート・マスクのタイプを定義します。
/usr/lib/objrepos/PdDv システムがサポートする既知のデバイス・タイプすべてに関するエントリーが入っています。
/etc/objrepos/CuDv システム内で定義されたすべてのデバイス・インスタンスに関するエントリーが入っています。
/etc/objrepos/CuAt カスタマイズされたデバイス特定の属性情報が入っています。
/etc/objrepos/CuDep 他のデバイス・インスタンスに依存するデバイス・インスタンスを記述します。
/etc/objrepos/CuDvDr デバイス構成ライブラリー・ルーチンによる並列管理が必要な重要リソースに関する情報を保管します。