Go to main content
Oracle® Solaris 11.3 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

推奨のファイルシステムのプラクティス

以降のセクションでは、推奨のファイルシステムのプラクティスについて説明します。

ルートファイルシステムのプラクティス

  • ルートプールの回復が高速になるよう、ルートファイルシステムを小さく保ち、ほかのルートに関連しないデータから分離することを検討します。

  • rpool/ROOT にファイルシステムを含めないようにします。これは、管理を必要としない特別なコンテナであり、追加のコンポーネントを含めないようにする必要があります。

ファイルシステム作成のプラクティス

以降のセクションでは、ZFS ファイルシステム作成のプラクティスについて説明します。

  • ホームディレクトリ用にユーザーごとに 1 つのファイルシステムを作成します。

  • ファイルシステムの割り当て制限と予約を使用して、重要なファイルシステムのディスク容量を管理し確保することを検討してください。

  • 多数のユーザーがいる環境では、ユーザーおよびグループの割り当て制限を使用して、ディスク容量を管理することを検討してください。

  • ZFS プロパティー継承を使用して、多数の子孫ファイルシステムにプロパティーを適用します。

Oracle データベース用のファイルシステム作成のプラクティス

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 ファイルシステムのプラクティスをモニターする

使用可能であることを確認するため、および容量消費の問題を特定するために、ZFS ファイルシステムをモニターする必要があります。

  • レガシーコマンドでは、子孫ファイルシステムまたはスナップショットによって消費される容量が明らかにならないため、du および df コマンドではなく、zpool list および zfs list コマンドを使用して週単位でファイルシステムの空き容量をモニターします。

    詳細は、ZFS の領域の問題を解決するを参照してください。

  • 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 /
  • バックアップ

    • ファイルシステムスナップショットを残します

    • 週単位または月単位のバックアップのためにエンタープライズレベルソフトウェアを検討します

    • ベアメタル回復のために、リモートシステムにルートプールスナップショットを保存します