Solaris 9 インストールガイド

Solaris Live Upgrade 代替ブート環境の要件

Solaris Live Upgrade を使用したり、新しいブート環境を作成する場合には、次の項目に従って問題の発生を防止してください。

ファイルの作成や変更、削除に対する要件はさまざまなコマンドで検証できます。たとえば、パッケージが正しく動作するかどうかを dircmpfssnap コマンドを使って検証できます。 さらに、ps コマンドでは、パッケージによりデーモンの開始や停止が行われていないことを確認することによってデーモンに対する要件準拠を確認できます。trusspkgadd コマンドでは、実行時のパッケージインストール要件に準拠しているかどうかを確認できます。ただし、これが常に機能するとはかぎりません。次の例では、truss コマンドは、読み取り専用ディレクトリまたは $BASEDIR へのアクセスをすべて除外し、読取専用でないディレクトリまたは指定された代替ルート (/) 以外のディレクトリへのアクセス情報のみを表示します。


# BASEDIR=/a; export BASEDIR
# truss -t open /usr/sbin/pkgadd -R ${BASEDIR} SUNWvxvm ¥
2>&1> /dev/null | grep -v O_RDONLY | grep -v ¥
'open("'${BASEDIR}

この節で参照したコマンドについては、マニュアルページ dircmp(1)fssnap(1M)ps(1)、または truss(1) を参照してください。