Oracle® ZFS Storage Appliance 管理指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

使用 CLI 设置用户或组配额

  1. 在 CLI 中,可从共享资源上下文中使用 "users" 或 "groups" 命令管理用户配额。可以通过选择特定用户或组并使用 "set quota" 命令来设置配额。未占用文件系统上的任何空间且未设置任何配额的任何用户将不会显示在活动用户列表中。要为这样的用户或组设置配额,请先使用 "quota" 命令,之后可以设置名称和配额。要清除某个配额,请将其值设置为 "0"。
  2. 如果在项目级别设置了默认用户或组配额,此过程将覆盖该值。使用 list 命令时,如果在文件系统级别设置了配额则 "Source"(源)列显示 "local"(本地),如果在项目级别设置了配额则该列显示 "default"(默认值),如果未设置配额则该列显示 "-"。在下面的示例中,在项目级别设置的默认用户配额为 50 GB。
    clownfish:> shares select default select eschrock 
    clownfish:shares default/eschrock> users          
    clownfish:shares default/eschrock users> list
    USER       NAME                            USAGE  QUOTA  SOURCE
    user-000   root                             321K      -       -
    user-001   ahl                             9.94K      -       -
    user-002   eschrock                        20.0G      -       -
    clownfish:shares default/eschrock users> select name=eschrock 
    clownfish:shares default/eschrock user-002> get               
                              name = eschrock      
                          unixname = eschrock
                            unixid = 132651
                           winname = (unset)
                             winid = (unset)
                             usage = 20.0G
                             quota = (unset)
                            source = (unset)
    clownfish:shares default/eschrock user-002> set quota=100G
                             quota = 100G (uncommitted)       
    clownfish:shares default/eschrock user-002> commit
    clownfish:shares default/eschrock user-002> done  
    clownfish:shares default/eschrock users> quota  
    clownfish:shares default/eschrock users quota (uncomitted)> set name=bmc
                              name = bmc (uncommitted)                      
    clownfish:shares default/eschrock users quota (uncomitted)> set quota=default
                             quota = default (uncommitted)                       
    clownfish:shares default/eschrock users quota (uncomitted)> commit
    clownfish: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