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