2016年3月15日 星期二

quota的建立與設定

注意:quota 只能針對 partition 來限制,而不能針對某個資料夾來做限制,通常我們將使用者建在 /home (未更改 user home directory 的狀況下),所以針對 /home 來做 quota 控管是必須的
一、建立quota
  1. vim  /etc/fstab
    LABEL=/home    /home    ext4    defaults,usrquota      1 2
  2. mount -o remount /home 
  3. quotacheck -avmcu
    順利的話在 /home 內會出現 aquota.user 檔案
  4.  quotaon /home
 二、編輯使用者quota與複製
  1. 編輯使用者 quota:edquota 使用者帳號
    Disk quotas for user s940002 (uid 502):
      Filesystem                   blocks       soft       hard     inodes     soft     hard
      /dev/hda2                         5          35000          40000          6        0        0
  2.  複製 quota:edquota -p 範本帳號 *
    若edquota -p 範本帳號 *   可能遭遇lost+found 目錄、aquota.group 及 aquota.user ,因為不是使用者的帳號,所以會有錯誤的訊息,解決方法:
    1. edquota -p 範本帳號 [b-k]* 
    2. edquota -p 範本帳號 [m-z]*
    3. 然後再個別對a、l開頭的使用者做設定
 三、檢視使用者quota使用情形(KB為單位)
  repquota -a