磁盤配額配置 限定用戶對磁盤的使用
只能基於文件系統做磁盤配額 不能對某個目錄做 只能對某個分區做
通常的應用是對home目錄做 但home目錄必須是獨立分區
一般 1blocks 相當1k大小
限制blocks數 即用戶可創建的文件總大小
限制inode數 即用戶可創建的總文件個數
軟限制 10MB 當10m時警告用戶超出 但還可以繼續使用到15MB 超出部分默認可以使用7天
硬限制 15MB 當15M時禁止用戶創建
步驟:
在/etc/fstab裏面掛載的home分區defaults後面加上,usrquota,grpquota選項 以開啓quota支持
然後重新掛載
mount -o remount /home/
注意 不要和autofs服務的設置衝突 導致home busy 無法掛載
3)創建配額所需的數據庫文件
#quotacheck -cug /home
-c create
-u 創建用戶相關的配置文件
-g 創建組相關的配置文件
如果不指u或g 只指定-c 則默認爲用戶創建
例如:
#quotacheck -cug /home/
創建 aquota.group aquota.user 兩個文件
#setquota redhat 10240 15000 30 35
quota limit 文件數目quota 文件數目limit
#edquota -p redhat juliet 把redhat的配置複製給juliet
#quota可以查看quota信息
#dd if=/dev/zero of=./bigfile bs=1024k count=10 創建文件 10MB的
#repquota /home/ 查看此文件系統中所有用戶的磁盤配額限制
#warnquota 發送警告信息
#requota -a 查看所有
#edquota -t 設置寬限期 修改grace字段