centos 6.2 quota磁盘配额

简介:
基于用户的磁盘限额和基于组的磁盘限额(usrquota grpquota)
在做磁盘限额的时候是基于文件系统做的,所以要给用户家目录做磁盘年限额的话首先要看/home所在的分区是独立分区还是挂载到了根下,如果在根下,就得对整个根来做磁盘限额,如果是独立分区,只需要在独立分区上做就可以了,由于家目录的特殊性,一般我们都在单独分区上。
这里做一个基于独立分区的/home 家目录的用户usrquota的磁盘配额
查看一下挂载情况,如下:/home 分区是/dev/sdb6 文件系统,只要对sdb6 做磁盘限就可以了
查看一下系统当前所用的内核,在查看一下所用内核是否支持磁盘限额
要做磁盘限额首先要熟悉fstab 文件,修改fstab 中的/home,使其支持quota
重新挂载文件系统(/home),查看/dev/sda5 是否已经支持磁盘配额 重新挂载:如根目录的特殊性(需要重启),使用mount -o remount / 或者mount -o  remount usrquota / (重启失效,先要写入fstab 文件中),就不用我们去重启系统也可 以使其生效了
生成配额文件,quotacheck -cum /dev/sdb6 ——> u:是指usrquota(可以省略,缺省为u)
注释:quotacheck [-avugfM] 系统文件
选项与参数:
-u :针对用户扫瞄档案不目弽的使用情况,会建立aquota.user
-g :针对群组扫瞄档案不目弽的使用情况,会建立aquota.group
-v :显示扫瞄过程的信息;
-f :强制扫瞄文件系统,并写入新的quota 配置文件(危险)
-M :强制以读写的方式扫瞄文件系统,只有在特殊情况下才会使用。
注:quotacheck 命令需要安装quota软件包才有,可以用rpm -qa | grep quota查看,如果没装就要装上
查看一下生成的配额文见aquota.user,数据库格式
查看一下生成的配额文见aquota.user,数据库格式生成配额文件之后默认并没有开启配额功能,需要我们开启,先查看一下当前状态如下:/home 的usrquota 还是off 状态;也可以使用这条命令查看: quotaon -p /dev/sdb6
开启usrquota 的磁盘限额;# quotaon -uv /dev/sdb6 没有加-u 的参数
注释:quotaon [-vug] [/mount_point]
选项与参数:
-u :针对使用者启动quota (aquota.user)
-g :针对群组启动quota (aquota.group)
-v :显示启动过程的相关讯息;
-a :根据/etc/mtab 内的filesystem 设定启动有关的quota,若不加-a 的话,
则后面就需要加上特定的那个filesystem 的!
quotaon -uv /home 开启/home 下用户的磁盘限额
quotaon -auvg 开启所有执行磁盘限额文件系统用户和组的磁盘限额
关系磁盘限额的功能正好和这个相反,使用quotaoff 来执行
再看一下状态,是否启用成功
为用户test1 配置磁盘限额,大小的限制以KB 为单位,blocks、inodes 不用修改,默认 就好
测试,我切换到test1 用户,进行测试看看磁盘配额有没有生效
可以查看针对自己磁盘配额
提示超出磁盘配额,已经不能创建文件了

本文转自1594cqb 51CTO博客,原文链接:http://blog.51cto.com/wolfchen/960933,如需转载请自行联系原作者
相关文章
|
Linux
CentOS卸载LVM磁盘的方法
CentOS卸载LVM磁盘的方法
213 0
|
4月前
|
存储 监控 Linux
【一键解锁神秘力量!】CentOS 7 磁盘分区与挂载终极指南 —— 从零到英雄的磁盘管理实战秘籍!
【8月更文挑战第9天】随着业务扩展和技术进步,服务器硬盘容量需求增加。本文通过实例介绍如何在CentOS 7中管理大容量硬盘(如1TB)。首先确认未使用的硬盘(如`/dev/sdb`),然后使用`fdisk`创建分区(一个200GB的日志分区和一个剩余空间的用户文件分区)。接着使用`mkfs.ext4`格式化分区,并创建挂载点(如`/mnt/log`和`/mnt/userfiles`)。最后,通过修改`/etc/fstab`实现分区的永久挂载。注意事项包括备份数据、合理规划分区以及定期监控磁盘使用情况等。这些步骤有助于高效管理和利用磁盘空间。
399 1
|
4月前
|
Linux
阿里云CentOS数据盘挂载(磁盘扩容)
阿里云CentOS数据盘挂载(磁盘扩容)
259 0
|
7月前
|
Linux
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
461 0
|
Linux
Linux centos7.x系统将/home磁盘分配给/
然后再执行umount /home就可以成功了 , 同时执行以下命令把逻辑卷删除了
127 0
|
Linux
Centos7 系列:磁盘挂载和磁盘扩容(新加硬盘方式)
在Centos 7 系统中,新添加硬盘,并将其挂载到自定义的新目录下;新添加硬盘,并为已有硬盘扩容。
3465 0
Centos7 系列:磁盘挂载和磁盘扩容(新加硬盘方式)
|
Linux 网络安全
阿里云centos 挂载新磁盘
阿里云centos 挂载新磁盘
669 2
|
存储 Linux 虚拟化
CentOS8 磁盘管理
磁盘使用情况、磁盘大小调整
399 0
CentOS8  磁盘管理