Solaris 9 インストールガイド

ファイルシステムの概要

Solaris Live Upgrade では、クリティカルファイルシステムと共有可能ファイルシステムの 2 種類のファイルシステムを区別します。クリティカルなファイルシステムとは、Solaris オペレーティング環境に必須であり、アクティブなブート環境と非アクティブなブート環境の vfstab において別々のマウントポイントを持つファイルシステムのことです。たとえば、ルート (/)、/usr /var、または /opt がクリティカルなファイルシステムの例です。これらのファイルシステムは常に、ソースブート環境から非アクティブなブート環境にコピーされます。クリティカルなファイルシステムのことを「共有不可能」と呼ぶこともあります。共有可能なファイルシステムとは、/export のように、アクティブなブート環境と非アクティブなブート環境の両方の vfstab において同じマウントポイントを持つユーザー定義ファイルのことです。したがって、アクティブなブート環境内の共有ファイルを更新すると、非アクティブなブート環境のデータも更新されます。新しいブート環境を作成するとき、共有可能なファイルシステムはデフォルトで共有されます。しかし、コピー先のスライスを指定した場合、そのファイルシステムは (共有されずに) コピーされます。共有可能なファイルシステムについての詳細は、共有可能なファイルシステムのスライスを選択するための指針を参照してください。

スワップは、共有可能なファイルシステムの中でも特別なものです。他の共有可能なファイルシステムと同様に、すべてのスワップスライスはデフォルトで共有されます。しかし、スワップ用のディレクトリを指定した場合、スワップスライスは (共有されずに) コピーされます。このためには、キャラクタ型ユーザーインタフェースまたはコマンド行を使用して、lucreate(1M)-m オプションを指定して実行します。スワップスライスを分割したりマージしたりするには、現在のブート環境 (-s オプションを使用した場合はソースブート環境) 以外のブート環境では、スワップスライスが使用中であってはならないという制限があります。スワップスライスのファイルシステムの種類 (swap, ufs など) にかかわらず、スワップスライスがほかのブート環境で使用されている場合、ブート環境の作成は失敗します。スワップスライスは必須ではありません。スワップを構成し直す手順については、「ブート環境を作成する (キャラクタインタフェース) 」の手順 9、またはブート環境を作成しスワップを再構成する (コマンド行インタフェース)を参照してください。


注 –

ブート環境のファイルシステムを作成する場合のルールは、Solaris オペレーティング環境のファイルシステムを作成する場合と同じです。Solaris Live Upgrade では、クリティカルなファイルシステムに無効な構成を作成してしまうことを回避できません。たとえば、lucreate コマンドを用いて、ルート (/) と /kernel を別々のファイルシステムに作成することができますが、このようにルート (/) を分割するのは誤りです。