可以在项目或文件系统级别为用户或组设置配额。
hostname:> shares select default select eschrock
hostname:shares default/eschrock> users hostname:shares default/eschrock users> list USER NAME USAGE QUOTA SOURCE user-000 root 321K - - user-001 ahl 9.94K - - user-002 eschrock 20.0G - -
hostname:shares default/eschrock users> select name=eschrock
hostname:shares default/eschrock user-002> get
                          name = eschrock
                      unixname = eschrock
                        unixid = 132651
                       winname = (unset)
                         winid = (unset)
                         usage = 20.0G
                         quota = (unset)
                        source = (unset)
      hostname:shares default/eschrock user-002> set quota=100G
                         quota = 100G (uncommitted)       
hostname:shares default/eschrock user-002> commit
hostname:shares default/eschrock user-002> done
      如果在文件系统级别设置了配额,则 "SOURCE" 列显示 local;如果在项目级别设置了配额,则该列显示 default;如果未设置配额,则该列显示 -。在以下示例中,,在项目级别设置的默认用户配额为 50 GB。
如果在项目级别设置了默认用户或组配额,此过程将覆盖该值。
hostname:shares default/eschrock users> quota
hostname:shares default/eschrock users quota (uncommitted)> set name=bmc
                          name = bmc (uncommitted)
hostname:shares default/eschrock users quota (uncommitted)> set quota=default
                         quota = default (uncommitted)
hostname:shares default/eschrock users quota (uncommitted)> commit
hostname:shares default/eschrock users> list
USER       NAME                            USAGE  QUOTA  SOURCE
user-000   root                             321K      -       -
user-001   ahl                             9.94K      -       -
user-002   eschrock                        20.0G   100G   local
user-003   bmc                                 -   50G  default