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

 

IT

Posted by arkgame