系統
Centos5.4
1. 安裝 quota
預設 centos 5.4 安裝完畢是沒有qouta 的,所以要安裝。
# yum install quota
要設定quota 的目錄為 /home 記得在安裝系統時一定要獨立的劃出來,否則無法設定
2. 修改 /etc/fstab
/dev/VolGroup00/LogVo102 /home ext3 defaults,usrquota,grpquota 1 2
/dev/VolGroup00/LogVo102是我設定的 logical volumn,各位如果是實體的volumn 名稱可能會不一樣。
3. remount
設定完畢後不必重開機,可以直接 runtime remount
# mount -o remount /home
查看
# mount -l
4. 掃瞄檔案系統並建立 Quota 的記錄檔
# quotacheck -avug
quotacheck: Scanning /dev/mapper/VolGroup00-LogVo102 [/home] |
quotacheck: Cannot stat old user quota file: 沒有此一檔案或目錄
quotacheck: Cannot stat old group quota file: 沒有此一檔案或目錄
quotacheck: Cannot stat old user quota file: 沒有此一檔案或目錄
quotacheck: Cannot stat old group quota file: 沒有此一檔案或目錄
done
quotacheck: Checked 6432 directories and 88501 files
quotacheck: Old file not found.
quotacheck: Old file not found.
初始化完畢就會在想設定quota 的目錄匣下產生 aquota.group aquota.user 兩個檔,不要理他也不要刪除。
5. 設定軟硬限制
編輯單一使用者
# edquota -u username
或編輯群組
# edquota -g usergroup
Disk quotas for user axer (uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/mapper/VolGroup00-LogVo102 14868 10000000 12000000 638 0 0
blocks 是指該使用者目前的在碟容量(block數)
soft / hard 軟硬限制容量(KB)
inodes 檔案數量,基本上一個檔案是一個inodes
soft / hard 軟硬限制inodes數 -- 設為容量的 1/10~ 1/20差不多
6. 啟動/關閉 quota
# quotaon -avgu
# quotaoff -a
原文 2012-03-30 13:59:20