Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

设置用户或组配额 (CLI)

可以在项目或文件系统级别为用户或组设置配额。

  1. 转至 shares,选择一个项目,然后选择一个共享资源,如下例中所示:
    hostname:> shares select default select eschrock
  2. 输入 users,然后输入 list 查看当前用户。
    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      -       -
    

    注 -  未占用文件系统上的任何空间且未设置任何配额的任何用户将不会显示在活动用户列表中。
  3. 输入 select 和用户的 name=
    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)
  4. 输入 quota= 和值。输入 commitdone

    注 -  要清除某个配额,请将其值设置为 "0"。
    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  
    
  5. 要为某个用户或组设置配额,请先使用 quota 命令,之后可以设置名称和配额。

    如果在文件系统级别设置了配额,则 "Source"(源)列显示 "local"(本地);如果在项目级别设置了配额,则该列显示 "default"(默认值);如果未设置配额,则该列显示 "-"。在以下示例中,,在项目级别设置的默认用户配额为 50 GB。

    如果在项目级别设置了默认用户或组配额,此过程将覆盖该值。

    hostname:shares default/eschrock users> quota  
    hostname:shares default/eschrock users quota (uncomitted)> set name=bmc
                              name = bmc (uncommitted)                      
    hostname:shares default/eschrock users quota (uncomitted)> set quota=default
                             quota = default (uncommitted)                       
    hostname:shares default/eschrock users quota (uncomitted)> 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

相关主题