磁盤配額:限定用戶或組對磁盤空間的使用
一 查看是否安裝quota的包
rpm -qa|grep quota
如果沒有則安裝
yum install quota
二 啓用quota磁盤配額功能
mkfs.ext4 /dev/sdb3
mkdir /tmp/sdb3
mount /dev/sdb3 /tmp/sdb3/
重新掛載一下:
mount -o remount,usrquota,grpquota /tmp/sdb3
永久生效,寫入配置文件
vim fstab 然後添加
/dev/sdb3 /tmp/sdb3 ext4 defaults,usrquota,grpquota0 0
三 檢測磁盤配額並生成磁盤配額文件
quotacheck -cugv /tmp/sdb3
c: 生成
u: 用戶
g:組
然後會生成aquota.group 和aquota.user兩個這樣的文件在/tmp/sdb3下
四 用戶和組的賬號進行配額設置
edquota -g ecom
-g: 設置組
-u: 設置用戶
調出vi編輯器進行編輯
Filesystem block soft hard inodes soft hard
/dev/sdb3 0 200 200 0 0 0
soft: 下限,開始報警
hard: 上限,不能寫入了
五 激活磁盤配額
quotaon -ugv /tmp/sdb3
把基於組和用戶兩種策略都激活了
-u: 打開用戶磁盤限制
-g: 打開組的磁盤限制
六 測試
切換到ecom用戶
dd if=/dev/zero of=ecom.txt bs=1k count=90
bs指的是數據塊大小 count表示寫多少次of表示寫入什麼文件