1.檢查系統(內核)是否支持quota -> 查看內核的配置文件
#cat /boot/config-`uname -r` | grep -i quota
CONFIG_NETFILTER_XT_MATCH_QUOTA=m -->表示支持
CONFIG_QUOTA=y
CONFIG_PRINT_QUOTA_WARNING=y
2.文件系統掛載時必須支持quota
ex:
#mount -o remount,usrquota,grpquota /dev/sda7
3.磁盤配額配置
3.1檢查磁盤配額數據庫
ex:
#quotacheck -vug /dev/sda7
or
#quotacheck -avug
-a 檢查所有分區(支持quota的)
-v 顯示詳細過程
-u 檢查用戶的磁盤配額數據庫
-g 檢查組的磁盤配額數據庫
-m 強制執行
3.2配置
#edquota -u username
第一列: 分區名稱
第二列: 系統統計的username已經使用的block
第三列: 區塊配額的軟限制
第四列: 區塊配額的硬限制
第五列: 系統統計的username已經使用的inod
第六列: 索引節點的軟限制
第七列: 索引節點的硬限制
ex:
#edquota -u user100
Disk quotas for user user100 (uid 652):
Filesystem blocks soft hard inodes soft hard
/dev/sda15 30000 20000 30000 3 0 0
4.激活
#quotaon -avug
5.其他相關操作
5.1關閉磁盤配額
#quotaoff -avug
5.2把磁盤配額的配置複製給其他人
ex:
#edquota -p user100 user101 user102 -->將user100的配置複製給user101,user102
5.3把磁盤配額的配置複製給其他組
ex:
#edquota -p user100 -g user101 user102 -->將組user100的配置複製給組user101,user102
5.4查看username或groupname的磁盤配額配置
ex:
#quota -uv username
#quota -gv groupname
5.5查看,修改grace(從軟限制轉爲硬限制的時間)
#edquota -t
6.小貼士
問題:組磁盤配額的配置是針對全組成員的一共的限制還是每個組成員單個的限制?
--> 針對全組成員一共的限制