一、磁盘配额的生效级别是文件系统,可以对用户进行独立配额,使用命令usrquota;对组进行独立配额,使用grpquota。
磁盘配额quota
原创
©著作权归作者所有:来自51CTO博客作者心碎de无辜的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、为要启用磁盘配额的文件系统设定挂在选项
mount -o remount,usrquota,grpquota /home
也可以在/etc/fstab下手动修改
如 /dev/vol0/home /home ext3 defaults 1 2
修改为/dev/vol0/home /home ext3 defaults,usrquota,grpquota 1 2
2、生成磁盘配额数据库
quotacheck -cumg /home
-c : 创建数据库,不读取原有的数据库
-m : 不将文件系统挂载为只读
-u ;创建与用户相关的数据库
-g : 创建与用户组相关的数据库
3、启用与禁用文件系统上的磁盘配额功能
quotaon /home 启用
quotaoff /home 禁用
-a : 代表所有的。如 quotaon|quotaoff -a /home
4、设定用户配额和用户组配额
edquota :交互式的设置
-u : 限定用户的配额,如 edquota -u redhat (-u 可省)
-g : 限定用户组的配额,如 edquota -g centos
-p : 复制一个用户或组的配额到另一个用户或组,使其限制配额配置相同 。如 edquota -p redhat linux
-t : 可设置软限制的宽限期限
如: blocks soft hard inodes soft hard
以使用的的磁盘块 磁盘大小的软限制 磁盘大小的硬限制 已建的文件个数 文件个数的软限制 文件个数的硬限制
软限制可以超出,有宽限期;硬限制绝对不能超出;quota的所有限制均不对root用户生效!!!
soft 和 hard 的默认大小为1k 为 0则表示不限制。
切换到用户的家目录下,可以使用quota 查看自己的配额情况。
setquota : 非交互式的(命令行)设置
-t : 设定宽限
-a : 在/etc/mtab下的所有文件系统均适用
如 setquota user12 10240 20480 0 0 /home 表示user12 用户的磁盘空间软限制是 10M 硬限制是 20M
5、 repquota : 显示某个文件系统磁盘配额的摘要信息
repguota -a /home
6、 warnquota : 向超出配额的所有用户发出邮件进行警告
7、如何永久关闭磁盘配额?
(1)删除/etc/fstab中的内容
(2)删除数据库中的内容
(3)quotaoff
此时并不会立即生效。
(4)再用quota查看(就相当于刷新)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux 磁盘管理命令 quota:显示磁盘已使用的空间与限制quotacheck:检查磁盘的使用空间与限制quotaoff quotaon:关闭开启磁盘空间限制
Linux 磁盘管理命令 quota:显示磁盘已使用的空间与限制quotacheck:检查磁盘的使用空间与限制quotaoff:关闭磁盘空间限制 quotaon: 开启磁盘空间限制quotastats:显示磁盘空间限制repquota:检查磁盘空间限制的状态
Linux 磁盘管理命令 quota:显示磁盘已使用的空间与限制 quotaoff quotaon:关闭开 -
Quota linux磁盘配额
Quota linux磁盘配额
Quota linux磁盘配额