web-dev-qa-db-ja.com

NexentaStor Community Editionでフォルダサイズを制限することは可能ですか?

たとえば、4TBのZFSボリュームがある場合、3つのフォルダーを作成してから、各フォルダーをたとえば2GBに制限することはできますか。もしそうなら、どのように?

私は一生懸命グーグルで検索しましたが、役に立ちませんでした-私が得るのは18TBのライセンス制限に関する情報だけです。

すべてのアドバイスを喜んで受けました。

---編集

以下のすべての回答が機能することをテストした後、問題の最も正しい解決策を感じたので、GUI関連の回答に正しい回答を示しますが、残りは読むのに役立ちます。

1
James Butler

Web GUIで、Data Management-> Sharesに移動し、必要なフォルダーを選択します。

Read-Write Parametersの下で、クォータを入力して、フォルダが消費できるスペースの量(参照クォータ)、またはフォルダとそのスナップショットなどが使用できるスペースの量(クォータ)を制限できます。通常の接尾辞(G、M、K)が適用されます。

enter image description here

3
ewwhite

あなたが探していたのは、zfsの「クォータ」機能です。

poolという名前のプールのdir/whereeverに2GBのクォータを設定するには:

zfs set quota=2G pool/dir/whereever

そして、クォータを確認するには:

zfs get quota pool/dir/whereever
1
Shane Madden

NMS管理パネルで、[データ管理]-> [データセット]-> [フォルダー]-> [表示]->-> [クォータ]に移動してこれを設定できます。

enter image description here

これは基本的に「zfssetquota」と同じです。クォータは、指定されたフォルダー内だけでなく、ZFSファイルシステム全体(またはフォルダー)に適用されることに注意してください。異なるクォータが必要な場合は、異なるファイルシステムを使用する必要があります。

1
churnd