ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: ZFS ファイルシステム Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris ZFS ファイルシステム (概要)
3. Oracle Solaris ZFS ファイルシステムと従来のファイルシステムの相違点
4. Oracle Solaris ZFS ストレージプールの管理
ZFS スワップデバイスおよびダンプデバイスのサイズを調整する
ミラー化された ZFS ルートプールの代替ディスクからブートする
SPARC システムで ZFS ルートファイルシステムからブートする
x86 システムで ZFS ルートファイルシステムからブートする
6. Oracle Solaris ZFS ファイルシステムの管理
7. Oracle Solaris ZFS のスナップショットとクローンの操作
8. ACL および属性を使用した Oracle Solaris ZFS ファイルの保護
10. Oracle Solaris ZFS の高度なトピック
11. Oracle Solaris ZFS のトラブルシューティングとプールの回復
13. 推奨の 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 スワップデバイスおよびダンプデバイスを管理する」を参照してください。
ミラー化ルートプール構成 – ミラー化ルートプールは自動インストール中に構成できます。インストール後のミラー化ルートプールの構成の詳細については、「ミラー化ルートプールを構成する方法」を参照してください。
ルートプールの容量管理 – システムがインストールされたあと、ZFS ルートファイルシステムがいっぱいにならないように、ルートファイルシステムに割り当て制限を設定することを検討してください。現時点では、ファイルシステム全体のセーフティーネットとして予約されている ZFS ルートプール容量はありません。たとえば、ルートプールのディスクが 68G バイトの場合、ZFS ルートファイルシステムに 67G バイトの割り当て制限を設定して、ファイルシステム領域を 1G バイト残すことを検討してください。
ZFS ルートプールの容量および構成の要件について説明している以降のセクションを確認してください。
システムがインストールされたとき、スワップボリュームとダンプボリュームのサイズは、物理メモリーの量に依存します。ブート可能な ZFS ルートファイルシステムに最小限必要なプール容量は、物理メモリーの容量、利用可能なディスク容量、および作成するブート環境 (BE) の数によって決まります。
次の ZFS ストレージプール容量要件を確認してください。
さまざまなインストール方法に応じたメモリー要件については、『Oracle Solaris 11 ご使用にあたって』を参照してください。
少なくとも 7G - 13G バイトのディスク容量が推奨されます。容量は次のように消費されます。
スワップ領域とダンプデバイス – Solaris インストールプログラムで作成されたスワップボリュームとダンプボリュームのデフォルトのサイズは、システム上のメモリーの容量とその他の変数に基づいて異なります。スワップデバイスのサイズが一般に物理メモリーの 1/4 であり、ダンプデバイスのサイズが物理メモリーのサイズの約半分であることを考慮してください。
インストール中またはインストール後に、新しいサイズがシステムの動作をサポートしているかぎり、スワップボリュームとダンプボリュームのサイズを新しいサイズに調整できます。詳細は、「ZFS スワップデバイスおよびダンプデバイスのサイズを調整する」を参照してください。
ブート環境 (BE) – ZFS BE は、おおむね 4-6G バイトです。別の ZFS BE から複製される各 ZFS BE に追加ディスク容量は必要ありません。BE を更新する場合、更新に応じて BE サイズが増加することを考慮してください。 同じルートプール内のすべての ZFS BE は、同じスワップおよびダンプデバイスを使用します。
Oracle Solaris OS コンポーネント – ルートファイルシステムの、OS イメージの一部となっているサブディレクトリのうち、/var 以外のものはすべて、ルートファイルシステム内に存在している必要があります。さらに、スワップデバイスとダンプデバイス以外の Solaris OS コンポーネントはすべて、ルートプール内に存在している必要があります。
次の ZFS ストレージプール構成要件を確認してください。
ルートプールのために使用するディスクには SMI (VTOC) ラベルが付いていなければなりません。
Solaris OS が正常にブートできるようにするために、ルートプールに使用するディスクのサイズは 2T バイト未満にする必要があります。
プールは、ディスクスライスとミラー化されているディスクスライスのいずれかに存在している必要があります。beadm 操作中に、サポートされていないプール構成を使用しようとすると、次のようなメッセージが表示されます。
ERROR: ZFS pool name does not support boot environments
サポートされている ZFS ルートプール構成の詳細については、「ZFS ルートプールを作成する」を参照してください。
x86 ベースシステムでは、ディスクに Solaris fdisk パーティションが含まれている必要があります。Solaris fdisk パーティションは、x86 システムのインストール時に自動的に作成されます。Solaris fdisk パーティションについては、『Oracle Solaris の管理: デバイスとファイルシステム』の「fdisk パーティションの作成上のガイドライン」を参照してください。
プールプロパティーまたはファイルシステムプロパティーは、自動インストール中にルートプールで設定できます。ルートプールでは gzip 圧縮アルゴリズムはサポートされていません。
ルートプールを初期インストールによって作成したあとは、ルートプールの名前を変更しないでください。ルートプールの名前を変更すると、システムがブートできなくなる可能性があります。
Oracle Solaris 11 リリースをインストールしようとしている場合は、次の問題を確認してください。
ルートプールディスクが小さすぎる - ルートプールのために使用するディスクスライスが小さすぎる場合は、インストーラを終了し、format ユーティリティーを使用してディスクスライスのサイズを拡張し、インストールを再開することが必要な場合があります。たとえば、自動インストール中に、システムコンソールに次のようなメッセージが表示されることがあります。
15:43:54 Space required for installation: 5.00gb 15:43:54 Total available space: 4.55gb 15:43:54 Error occurred during execution of 'target-selection' checkpoint. 15:43:54 Failed Checkpoints: 15:43:54 15:43:54 target-selection 15:43:54 15:43:54 Checkpoint execution error: 15:43:54 15:43:54 Error determining swap/dump requirements. 15:43:54 15:43:54 Automated Installation Failed. See install log at /system/volatile/install_log
ルートプールのディスクスライスの拡張方法については、『Oracle Solaris の管理: デバイスとファイルシステム』の「ZFS ルートファイルシステム用のディスクスライスを作成する方法」または『Oracle Solaris の管理: デバイスとファイルシステム』の「ZFS ルートファイルシステム用のディスクスライスを作成する方法」を参照してください。
ルートプールのディスクスライスが拡張されたら、自動インストーラを再起動します。
# svcadm clear auto-installer
Return キーを押します。このコマンドを使用して、インストールを監視できます。
# tail -f /system/volatile/install_log
インストールがハングアップする - インストールがハングアップし、ルートプールディスクが小さく (16G バイトなど)、システムメモリーが大きい (32G バイトなど) 場合は、スワップボリュームとダンプボリュームを作成するにはディスクが小さすぎます。大きなメモリーを持つシステムでは、ルートプールディスクが BE、スワップボリューム、およびサイズが物理メモリーの 1/2 から 3/4 になるダンプデバイスを格納できる十分な大きさである必要があります。