quota 磁盤配額

磁盤配額配置 限定用戶對磁盤的使用
只能基於文件系統做磁盤配額 不能對某個目錄做 只能對某個分區做
通常的應用是對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字段

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章