6.3. 设置配额
本节介绍如何使用 setfattr 命令和 ceph.quota 扩展属性为目录设置配额。
先决条件
- 对 Ceph 客户端节点的根级别访问权限。
-
已安装
attr软件包。
流程
使用 byte-limit 配额为 direcotry 设置配额:
注意字节限制配额支持以下值: K、Ki、M、Mi、G、Gi、T 和 Ti。
语法
setfattr -n ceph.quota.max_bytes -v LIMIT_VALUE DIRECTORY
setfattr -n ceph.quota.max_bytes -v LIMIT_VALUE DIRECTORYCopy to Clipboard Copied! Toggle word wrap Toggle overflow Example
setfattr -n ceph.quota.max_bytes -v 2T /cephfs/
[root@client ~]# setfattr -n ceph.quota.max_bytes -v 2T /cephfs/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 file-limit 配额为目录设置配额:
语法
setfattr -n ceph.quota.max_files -v LIMIT_VALUE DIRECTORY
setfattr -n ceph.quota.max_files -v LIMIT_VALUE DIRECTORYCopy to Clipboard Copied! Toggle word wrap Toggle overflow Example
setfattr -n ceph.quota.max_files -v 10000 /cephfs/
[root@client ~]# setfattr -n ceph.quota.max_files -v 10000 /cephfs/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在本例中,
10000等于 10,000 个文件。注意文件 LIMIT_VALUE 仅支持数字值。