LINUX下磁盘限额的配置(以CentOS版本为例):标签:限额,aquota,linux,配额,磁盘,edquota,目录,user From: https://blog.51cto.com/yetaotao/5796929
1、编辑修改/etc/fstab文件
vim /etc/fstab
LABEL=/ / ext3 defaults 1 1
#改为:
LABEL=/ / ext3 defaults,usrquota 1 1
2、重新装载 Linux 分区
mount -o remount /
#usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额
3、在准备加磁盘限额的文件系统安装点目录建立aquota.user 和 aquota.group 文件
cd /
touch aquota.user
#为用户设置磁盘限额
touch aquota.group
#为用户组设置磁盘限额
4、将两个文件(aquota.user、aquota.grup)格式化
quotacheck -mc /#-m的意思是强迫在“读、写”模式下检查硬盘的配额。
5、启动磁盘配额。
quotaon /
6、设置用户/组的配额
edquota 用户名/组名
#例如给swm用户设置限制:
# edquota swm (执行打开一个vi窗口编辑)
Disk quotas for user swm (uid 505):
Filesystem blocks soft hard inodes soft hard
/dev/sda3 119108 125000 125000 20 125000 125000
7、设定磁盘限额的时间
edquota -t
#出现一个 vi 窗口:
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sda3 7days 7days
#按照需要修改。重新启动就磁盘限额就生效
8、如果复制相同的磁盘配额给不同用户
edquota -p user user1 user2 user3
edquota -g -p group group1 group2 group3
9、取消磁盘限额
quotaoff /