Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAPツリークォータについて学ぶ

共同作成者 netapp-aherbin dmp-netapp netapp-aaron-holt

qtreeをターゲットとするクォータを作成することで、ターゲットqtreeのサイズを制限できます。これらのクォータは_ツリークォータ_とも呼ばれます。

メモ 特定のqtreeに対してユーザ クォータやグループ クォータを作成することもできます。また、FlexVolのクォータは、そのボリュームに含まれるqtreeに継承されることがあります。

qtreeにクォータを適用するとディスク パーティションと同様の結果が得られますが、クォータを変更することでいつでもqtreeの最大サイズを変更できます。ツリー クォータを適用すると、ONTAPは所有者に関係なく、qtree内のディスク スペースとファイル数を制限します。書き込み処理によってツリー クォータを超えた場合、rootユーザおよびBUILTIN\Administratorsグループのメンバーを含むすべてのユーザがqtreeに書き込むことができません。

クォータのサイズは、利用可能なスペースの具体的な量を保証するものではありません。クォータのサイズは、qtreeで利用可能な空きスペースの量よりも大きくなる場合があります。 `volume quota report`コマンドを使用すると、qtreeで利用可能なスペースの実際の量を確認できます。

`volume quota report`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/volume-quota-report.html["ONTAPコマンド リファレンス"^]を参照してください。

ONTAPユーザーおよびグループのクォータがqtreeと連携して機能する方法を学ぶ

ツリー クォータは、qtreeの全体的なサイズを制限します。個別のユーザまたはグループがqtree全体を使用するのを防ぐには、そのqtreeのユーザ クォータまたはグループ クォータを指定します。

qtree内のユーザ クォータの例

次のようなクォータ ルールがあるとします。

cluster1::> volume quota policy rule show -vserver vs0 -volume vol1

Vserver: vs0               Policy: default           Volume: vol1
                                               Soft             Soft
                         User         Disk     Disk   Files    Files
Type   Target    Qtree   Mapping     Limit    Limit   Limit    Limit  Threshold
-----  --------  ------- -------  --------  -------  ------  -------  ---------
user   ""        ""      off          50MB        -       -        -       45MB
user   jsmith    ""      off          80MB        -       -        -       75MB

kjonesというユーザが、vol1内のクリティカルqtreeであるproj1において、過剰にスペースを消費していることに気付きました。この場合、次のクォータ ルールを追加することで、このユーザのスペースを制限できます。

cluster1::> volume quota policy rule create -vserver vs0 -volume vol1 -policy-name default -type user -target "kjones" -qtree "proj1" -disk-limit 20m -threshold 15m

cluster1::> volume quota policy rule show -vserver vs0 -volume vol1

Vserver: vs0               Policy: default           Volume: vol1
                                               Soft             Soft
                         User         Disk     Disk   Files    Files
Type   Target    Qtree   Mapping     Limit    Limit   Limit    Limit  Threshold
-----  --------  ------- -------  --------  -------  ------  -------  ---------
user   ""        ""      off          50MB        -       -        -       45MB
user   jsmith    ""      off          80MB        -       -        -       75MB
user   kjones    proj1   off          20MB        -       -        -       15MB

ONTAP FlexVol ボリュームのデフォルトツリークォータが派生ツリークォータを作成する方法について説明します

FlexVol上にデフォルト ツリー クォータを作成すると、そのボリューム内のすべてのqtreeに、対応する派生ツリー クォータが自動的に作成されます。

これらの派生ツリー クォータには、デフォルトのツリー クォータと同じ制限があります。追加のクォータが存在しない場合は、制限によって次のような影響があります。

  • ユーザは、ボリューム全体に割り当てられているスペースと同じだけqtree内のスペースを使用できます(ただし、ルートまたは別のqtree内のスペースを使用してボリュームの制限を超えていない場合)。

  • ボリューム全体を使用するように各qtreeを拡張できます。

ボリューム上のデフォルト ツリー クォータは、ボリュームに追加されるすべての新しいqtreeに引き続き適用されます。新しいqtreeが作成されるたびに、派生ツリー クォータも作成されます。

すべての派生クォータと同様に、派生ツリー クォータは次のように動作します。

  • ターゲットに明示的クォータがない場合にのみ作成されます。

  • クォータレポートには表示されますが、 `volume quota policy rule show`コマンドでクォータルールを表示した場合には表示されません。"ONTAPコマンド リファレンス"の `volume quota policy rule show`の詳細を確認してください。

派生ツリー クォータの例

3つのqtree(proj1、proj2、およびproj3)を含むボリュームがあります。唯一のツリー クォータは、proj1 qtreeに対する明示的クォータで、それによってディスク サイズが10GBに制限されます。ボリュームにデフォルト ツリー クォータを作成し、そのボリュームのクォータを再初期化すると、クォータ レポートに4つのツリー クォータが表示されます。

                                    ----Disk----  ----Files-----   Quota
Volume   Tree      Type    ID        Used  Limit    Used   Limit   Specifier
-------  --------  ------  -------  -----  -----  ------  ------   ---------
vol1     proj1     tree    1           0B   10GB       1       -   proj1
vol1               tree    *           0B   20GB       0       -   *
vol1     proj2     tree    2           0B   20GB       1       -   proj2
vol1     proj3     tree    3           0B   20GB       1       -   proj3
...

最初の行は、proj1 qtreeに対する元の明示的クォータを示しています。このクォータは変更されません。

2行目は、ボリュームの新しいデフォルトのツリークォータを示しています。クォータ指定子のアスタリスク(*)は、これがデフォルトのクォータであることを示しています。このクォータは、作成したクォータルールの結果です。

最後の2行は、proj2およびproj3 qtreeの新しい派生ツリー クォータを示しています。これらのクォータは、ボリュームのデフォルト ツリー クォータの結果としてONTAPによって自動的に作成されました。これらの派生ツリー クォータには、ボリュームのデフォルト ツリー クォータと同じ20GBのディスク制限が設定されます。proj1 qtreeにはすでに明示的クォータが設定されていたため、ONTAPによってproj1 qtreeの派生ツリー クォータは作成されていません。

ONTAP FlexVol ボリュームのデフォルトユーザクォータが qtree のクォータに与える影響について説明します

FlexVolボリュームにデフォルトのユーザ クォータが定義されている場合、明示的または派生ツリー クォータが存在するボリュームに含まれるすべてのqtreeに対して、デフォルトのユーザ クォータが自動的に作成されます。

qtreeにデフォルトのユーザ クォータがすでに存在する場合、ボリュームにデフォルトのユーザ クォータを作成しても、そのクォータは影響を受けません。

qtree上に自動的に作成されるデフォルトのユーザ クォータには、ボリュームに作成するデフォルトのユーザ クォータと同じ制限が設定されます。

qtreeの明示的なユーザ クォータは、管理者によってそのqtreeに作成されたデフォルトのユーザ クォータを上書きするのと同じように、自動的に作成されたデフォルトのユーザ クォータを上書き(適用された制限を置き換え)します。