ZFSプールのSamba共有にディスク容量クォータを設定する

ZFSプールのSamba共有にディスク容量クォータを設定する

私は複数のSamba共有を持っていますが、そのうちの1つはいくつかのバックアップを保存するために使用されます。

共有を含むZFSボリュームが大きく、複数の目的で使用されるため、その共有にディスク容量クォータを設定したいと思います。バックアップが20Tb以上を占めたくありません。

誰でもこれを達成する方法の正しい方向を教えてもらえますか?

よろしくお願いします!

ベストアンサー1

ファイルシステムクォータを設定します。

zfs set quota=20TB poolname/backup-filesystem

現在のクォータ設定を問い合わせます。

zfs get quota poolname/backup-filesystem

zfs create pool/fsnameクォータはサブディレクトリ(used)ではなくZFSファイルシステム(つまりUsed)でのみ設定できますmkdir

ZFS ファイルシステムのサブディレクトリは、ファイルシステムのクォータの使用に含まれます。子ファイルシステムは、独自のコマンドで上書きされない限り、親ファイルシステムのクォータ(存在する場合)を継承しますzfs set quota=size pool/parent/child(ただし、これは追加の制限です。スナップショットなどの子ファイルシステムは、親ファイルシステムの合計クォータ使用量に含まれます)。 。

おすすめ記事