linux 系統和windows系統一樣,都可以對用戶的可用空間進行設置。因爲生成的每個文件時都會進行資源計算,所以磁盤配額是在內核中實施的。
a、對不同的組和用戶的策略不同;
b、根據塊或者節點進行限制
c、執行軟件限制(soft limit)和硬限制(hard limit)
分區掛在選項:usrquota,grpquota
初始化數據庫:quotacheck
在此我們以在的/home分區中執行用戶配額,組配額和用戶配額方法一致
1. 編輯 /etc/fstab 文件
/dev/hda3 / ext3 defaults,usrquota 0 0
2.重新掛載/home分區,使配置生效
mount -o remount /home
3.創建或者更新用戶配額數據庫
quotacheck -cmu /home (在/home可看到配額文件aquota.user)
4.定義用戶配額大小
edquota user1
5.開啓用戶配額
quotaon -au /home
補充:當磁盤配額出問題,或壞掉後,可以嘗試
quotaoff /home 關閉
rm 刪掉配額數據庫
然後重新設置