ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 11.1 の管理: ZFS ファイルシステム Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris ZFS ファイルシステム (概要)
3. Oracle Solaris ZFS ストレージプールの管理
ミラー化ルートプールを構成する方法 (SPARC または x86/VTOC)
ミラー化ルートプールを構成する方法 (x86/EFI (GPT))
ZFS ルートプールのディスクを交換する方法 (SPARC または x86/VTOC)
ZFS ルートプールのディスクを交換する方法 (SPARC または x86/EFI (GPT))
別のルートプール内で BE を作成する方法 (SPARC または x86/VTOC)
別のルートプール内で BE を作成する方法 (SPARC または x86/EFI (GPT))
ZFS スワップデバイスおよびダンプデバイスのサイズを調整する
ミラー化された ZFS ルートプールの代替ディスクからブートする
SPARC システムで ZFS ルートファイルシステムからブートする
x86 システムで ZFS ルートファイルシステムからブートする
5. Oracle Solaris ZFS ファイルシステムの管理
6. Oracle Solaris ZFS のスナップショットとクローンの操作
7. ACL および属性を使用した Oracle Solaris ZFS ファイルの保護
9. Oracle Solaris ZFS の高度なトピック
10. Oracle Solaris ZFS のトラブルシューティングとプールの回復
12. 推奨の Oracle Solaris ZFS プラクティス
ZFS は、Oracle Solaris 11 リリースのデフォルトのルートファイルシステムです。Oracle Solaris リリースをインストールするときは、次の考慮事項を確認してください。
インストール – Oracle Solaris 11 リリースでは、次の方法で ZFS ルートファイルシステムからインストールおよびブートを実行できます。
Live CD (x86 のみ) – ZFS ルートプールを単一のディスクにインストールします。インストール中に fdisk パーティションメニューを使用して、使用している環境でディスクをパーティションに分割できます。
テキストインストール (SPARC および x86) – メディアから、またはネットワークを介して、ZFS ルートプールを単一のディスクにインストールします。インストール中に fdisk パーティションメニューを使用して、使用している環境でディスクをパーティションに分割できます。
自動インストーラ (AI) (SPARC および x86) – ZFS ルートプールを自動的にインストールします。AI マニフェストを使用して、ZFS ルートプールに使用するディスクとディスクパーティションを決定できます。
スワップデバイスおよびダンプデバイス – 上記のすべてのインストール方法によって、ZFS ルートプール内の ZFS ボリュームに自動的に作成されます。ZFS スワップデバイスおよびダンプデバイスの管理方法については、「ZFS スワップデバイスおよびダンプデバイスを管理する」を参照してください。
ミラー化ルートプール構成 – ミラー化ルートプールは自動インストール中に構成できます。インストール後のミラー化ルートプールの構成の詳細は、「ミラー化ルートプールを構成する方法 (SPARC または x86/VTOC)」を参照してください。
ルートプールの容量管理 – システムがインストールされたあと、ZFS ルートファイルシステムがいっぱいにならないように、ルートファイルシステムに割り当て制限を設定することを検討してください。現時点では、ファイルシステム全体のセーフティーネットとして予約されている ZFS ルートプール容量はありません。たとえば、ルートプールのディスクが 68G バイトの場合、ZFS ルートファイルシステム (rpool/ROOT/solaris) に 67G バイトの割り当て制限を設定して、ファイルシステム領域を 1G バイト残すことを検討してください。割り当て制限の設定については、「ZFS ファイルシステムに割り当て制限を設定する」を参照してください。
ZFS ルートプールの容量および構成の要件について説明している以降のセクションを確認してください。
システムがインストールされたとき、スワップボリュームとダンプボリュームのサイズは、物理メモリーの量に依存します。ブート可能な ZFS ルートファイルシステムに最小限必要なプール容量は、物理メモリーの容量、利用可能なディスク容量、および作成するブート環境 (BE) の数によって決まります。
次の ZFS ストレージプール容量要件を確認してください。
さまざまなインストール方法に応じたメモリー要件については、『Oracle Solaris 11.1 ご使用にあたって』を参照してください。
少なくとも 7G - 13G バイトのディスク容量が推奨されます。容量は次のように消費されます。
スワップ領域とダンプデバイス – Solaris インストールプログラムで作成されるスワップボリュームとダンプボリュームのデフォルトのサイズは、システム上のメモリーの容量とその他の変数によって異なります。ダンプデバイスのサイズは、システムの動作状態に応じて、物理メモリーのサイズの約半分かそれ以上になります。
インストール中またはインストール後に、新しいサイズがシステムの動作をサポートしているかぎり、スワップボリュームとダンプボリュームのサイズを新しいサイズに調整できます。詳細は、「ZFS スワップデバイスおよびダンプデバイスのサイズを調整する」を参照してください。
ブート環境 (BE) – ZFS BE は、おおむね 4-6G バイトです。別の ZFS BE から複製される各 ZFS BE に追加ディスク容量は必要ありません。BE を更新する場合、更新に応じて BE サイズが増加することを考慮してください。 同じルートプール内のすべての ZFS BE は、同じスワップおよびダンプデバイスを使用します。
Oracle Solaris OS コンポーネント – ルートファイルシステムの、OS イメージの一部となっているサブディレクトリのうち、/var 以外のものはすべて、ルートファイルシステム内に存在している必要があります。さらに、スワップデバイスとダンプデバイス以外の Solaris OS コンポーネントはすべて、ルートプール内に存在している必要があります。
次の ZFS ストレージプール構成要件を確認してください。
Oracle Solaris 11.1 では、ルートプールに使用するディスクに、x86 ベースシステムでは EFI (GPT) または SMI (VTOC) ラベルのどちらかを、SPARC システムでは SMI (VTOC) ラベルを付けることができます。
更新済みの GPT 対応ファームウェアを搭載した SPARC システムは、EFI (GPT) ディスクラベルを 1 つまたは複数のルートプールディスクにインストールします。SPARC システムに更新済みのファームウェアがない場合、SMI (VTOC) ディスクラベルは 1 つまたは複数のルートプールディスクにインストールされます。
x86 ベースシステムでは、ほとんどの場合、EFI (GPT) ラベルがルートプールディスクまたはディスクにインストールされます。
x86 ベースシステムで EFI (GPT) ラベルがどのように表示されるかについては、「ZFS ストレージプール内でディスクを使用する」を参照してください。
SMI (VTOC) ラベルのディスクが SPARC ベースシステムまたは x86 ベースシステム上にある場合、そのプールはディスクスライスまたはミラー化されたディスクスライスのどちらかに存在している必要があります。あるいは、ルートプールディスクに EFI (GPT) ラベルが付いている場合、そのプールはディスク全体またはミラー化されたディスク全体のいずれにも存在できます。beadm 操作中に、サポートされていないプール構成を使用しようとすると、次のようなメッセージが表示されます。
ERROR: ZFS pool name does not support boot environments
サポートされている ZFS ルートプール構成の詳細については、「ZFS ルートプールを作成する」を参照してください。
x86 ベースシステムでは、ディスクに Solaris fdisk パーティションが含まれている必要があります。Solaris fdisk パーティションは、x86 システムのインストール時に自動的に作成されます。Solaris fdisk パーティションの詳細は、『Oracle Solaris 11.1 の管理: デバイスとファイルシステム』の「fdisk パーティションの作成上のガイドライン」を参照してください。
プールプロパティーまたはファイルシステムプロパティーは、自動インストール中にルートプールで設定できます。ルートプールでは gzip 圧縮アルゴリズムはサポートされていません。
ルートプールを初期インストールによって作成したあとは、ルートプールの名前を変更しないでください。ルートプールの名前を変更すると、システムがブートできなくなる可能性があります。