Linux之磁盤配額

磁盤配額:限定用戶或組對磁盤空間的使用

一 查看是否安裝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表示寫入什麼文件

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