CentOS7上对文件,目录和分区实现磁盘配额

来源:互联网 发布:淘宝退货要申请售后吗 编辑:程序博客网 时间:2024/06/05 11:35

设定文件系统配额

vim /etc/fstab挂载选项中添加usrquota(针对用户),grpquota(针对组)mount -o remount,rw /homecd /home#创建磁盘配额数据库(u对应usrquota,g对应grpquota)#关闭selinux setenforce 0#创建磁盘配额数据库quotacheck -cug /home  #生成aquota.group和aquota.user文件# 启用配额quotaon /home#查看状态quotaon -p /homeuseradd quotatest#编辑磁盘配额edquota quotatest    Disk quotas for user quotatest (uid 1002):      Filesystem                   blocks       soft       hard     inodes     soft     hard      /dev/sdb1                        16          0          0         10        9       10blocks以K为单位 soft为警报值.hard为限制值,blocks和inodes表示此用户已用值;0代表不限制;改变文件所有者,已用值将释放#设置组edquota -g group1newgrp group1 #切换到该组测试# 非交互方式设置setquota [ -u|-g ] 装载点 软块数 硬块数 软文件数 硬文件数 用户名/组名setquota lee 20000 30000 70 80 /homesetquota -g lee 20000 25000 60 70 /home#磁盘配额的参考设置edquota -p quotatest lee #参考用户quotatest的设置lee的磁盘配额#查看统计信息repquota /home #查看用户repquota -g /home #查看组

以文件挂载设置配额

#创建文件dd if=/dev/zero of=test7 bs=4k count=1000000#指定文件系统mkfs.ext4 ./test7#挂载quota项mount -o usrquota,grpquota,loop /mnt/test7 /home/test7cd /home /test7setenforce 0quotacheck -cug ./quotaon ./quotaon -p ./repquota ./

以目录挂载设置配额

mount -B -o usrquota,grpquota /home/test0 /mnt/test0

巧用软链接设定磁盘配额

如果对var/pool/mail中的文件做配额,不必重新挂载其所在的分区,只需创建一个软链接至一个有已添加quto挂载选项的分区

设定项 XFS档案系统 EXT家族 /etc/fstab参数设定 usrquota/grpquota/prjquota usrquota/grpquota quota 设定档 不需要 quotacheck 设定用戶/群组限制值 xfs_quota -x -c “limit…” edquota 或 setquota 设定 grace time xfs_quota -x -c “timer…” edquota 设定目录限制值 xfs_quota -x -c “limit…” 无 档案报告 xfs_quota -x -c “report…” repquota 或 quota 开关 quota 限制 xfs_quota -x -c” [disable enable]…” 发送警告给用戶 目前版本尚未支持 warnquota
0 0
原创粉丝点击