- 首先安裝軟體
apt-get install quota quotatool
- 接著編輯fstab
vim /etc/fstab
- 假設需要配額管理的目錄是/home的話,檢查看是不是獨立的檔案系統,
df -h /home
如果Mount on的欄位出現 /home表示是獨立的檔案系統,不然通常是掛載在根目錄/
- 接著看看檔案系統的格式
mount | grep home
如果有看到 ext3 或 ext4就沒問題了
- 手動讓/home支援Quota
mount -o remount,usrquota,grpquota /home
- 如果要開機自動啟用的話,要編輯 /etc/fstab
vim /etc/fstab
找到 /home那一行,把options欄位中的值,增加 ,usrjquota=quota.user,grpjquota=quota.group
這裡要注意,若要使用配額管理,options欄位中必須要有defaults,而上一行中紅色的字串可直接放在 defaults之後。
- 接著手動掛載並建立紀錄檔及啟用配額管理。
mount -o remount /home
quotacheck -avugm
quotaon -avug
附註:如果執行quotachek時 出現下面的錯誤訊息
Cannot stat() mounted device /dev/root:...
表示quota找不到/dev/root這個目錄,只要作個 softlink就行了
ln -s /dev/xvda /dev/root (前面的/dev/xvda 要用df指令查詢根目錄實際的路徑)
以下是一些可以參考的網站