GlusterFS クォータを設定する方法
環境
Ubuntu 24.04
概要
クォータを設定すると、特定のボリュームやボリューム内のディレクトリーに対して、
使用可能な容量を制限をすることができます。
例として、リンク先の通り構築した [vol_distributed] ボリュームに
対してクォータを設定します。
1.任意の GlusterFS ボリューム構成ノードでクォータを有効にします。
# gluster volume quota vol_distributed enable volume quota : success
# gluster volume info
2.無効化する場合は以下のコマンドを実行する
# gluster volume quota vol_distributed disable
3.例として [vol_distributed] ボリューム全体に 1GB のクォータを設定します
# gluster volume quota [volume name] limit-usage [path of target directory] [hard_limit] # gluster volume quota vol_distributed limit-usage / 1GB volume quota : success
# gluster volume quota vol_distributed list
4.クライアントからは設定されたクォータ容量がファイルシステム全体の容量として表示される
# df -h /mnt
クライアントからもクォータ容量ではなく実際の全体用量を表示したい場合は
# 任意の GlusterFS ボリューム構成ノード上で [quota-deem-statfs] パラメーターをオフにする
# gluster volume set vol_distributed quota-deem-statfs off