ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris の管理: ZFS ファイルシステム Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris ZFS ファイルシステム (概要)
3. Oracle Solaris ZFS ファイルシステムと従来のファイルシステムの相違点
4. Oracle Solaris 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 ファイルシステム作成のプラクティスについて説明します。
ホームディレクトリ用にユーザーごとに 1 つのファイルシステムを作成します。
ファイルシステムの割り当て制限と予約を使用して、重要なファイルシステムのディスク容量を管理し確保することを検討してください。
多数のユーザーがいる環境では、ユーザーおよびグループの割り当て制限を使用して、ディスク容量を管理することを検討してください。
ZFS プロパティー継承を使用して、多数の子孫のファイルシステムにプロパティーを適用します。
Oracle データベースを作成する場合、次のファイルシステムのプラクティスを考慮してください。
ZFS recordsize プロパティーを Oracle db_block_size に一致させます。
8K バイトの recordsize とデフォルトの primarycache 値を使用して、メインデータベースプールに、データベーステーブルおよびインデックスファイルを作成します。
デフォルトの recordsize および primarycache 値を使用して、メインデータベースプールに、temp データおよび undo テーブル領域ファイルシステムを作成します。
圧縮を有効にし、デフォルトの recordsize 値を使用し、primarycache を metadata に設定して、アーカイブプールにアーカイブログファイルシステムを作成します。
詳細は、次のホワイトペーパーを参照してください。
http://blogs.oracle.com/storage/entry/new_white_paper_configuring_oracle
使用可能であることを確認するため、および容量消費の問題を特定するために、ZFS ファイルシステムを監視する必要があります。
レガシーコマンドでは、下位のファイルシステムまたはスナップショットによって消費される容量が明らかにならないため、du および df コマンドではなく、zpool list および zfs list コマンドを使用して週単位でファイルシステムの空き領域を監視します。
zfs list -o space コマンドを使用して、ファイルシステムの容量消費を表示します。
ファイルシステムの容量は、知らないうちにスナップショットによって消費されている場合があります。次の構文を使用して、すべてのデータセット情報を表示できます。
# zfs list -t all
システムのインストール時に自動的に個別の /var ファイルシステムが作成されますが、このファイルシステムに割り当て制限と予約を設定して、ルートプールの容量が知らないうちに消費されないようにする必要があります。
さらに、fsstat コマンドを使用して、ZFS ファイルシステムのファイル操作アクティビティーを表示できます。アクティビティーは、マウントポイント単位またはファイルシステムタイプ単位で報告できます。一般的な ZFS ファイルシステムアクティビティーの例を示します。
# fsstat / new name name attr attr lookup rddir read read write write file remov chng get set ops ops ops bytes ops bytes 832 589 286 837K 3.23K 2.62M 20.8K 1.15M 1.75G 62.5K 348M /
バックアップ
ファイルシステムスナップショットを残します
週単位または月単位のバックアップのためにエンタープライズレベルソフトウェアを検討します
ベアメタル回復のために、リモートシステムにルートプールスナップショットを保存します