Go to main content
Oracle® ZFS Storage Appliance 管理ガイド、Release OS8.7.0

印刷ビューの終了

更新: 2017 年 3 月
 
 

ユーザーまたはグループ割り当て制限の設定 (CLI)

割り当て制限は、プロジェクトレベルまたはファイルシステムレベルでユーザーまたはグループに設定できます。

  1. 次の例に示すように、shares に移動し、プロジェクトを選択し、シェアを選択します。
    hostname:> shares select default select eschrock
  2. userslist の順に入力し、現在のユーザーを表示します。
    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. selectname= およびユーザーを入力します。
    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= および値を入力します。commit および done と入力します。

    注 -  割り当て制限をクリアするには、値を「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 コマンドを使用すると、そのあとで名前と割り当て制限を設定できます。

    「ソース」列には、「local」(割り当て制限をファイルシステムレベルで設定した場合)、「default」(割り当て制限をプロジェクトレベルで設定した場合)、または「-」(割り当て制限を設定しなかった場合) が表示されます。次の例では、プロジェクトレベルで設定されたデフォルトのユーザー割り当て制限は 50G バイトになります。

    デフォルトのユーザーまたはグループ割り当て制限がプロジェクトレベルで設定された場合、この手順ではその値をオーバーライドします。

    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

関連トピック