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磁盘的方法
397 0
|
7月前
|
安全 Linux 定位技术
如何在CentOS中卸载LVM磁盘
综上,卸载LVM的过程就像是一场探险,需要小心翼翼地按照地图行动,不能偏离原定的路线。希望我手绘的这张地图对你有所帮助,让你能平安顺利地完成解除LVM的挑战。记住,整个过程中你都得小心谨慎,否则就可能会丢掉紧张刺激、惊险无比的宝石。在这个探险中,我为你解答了如何卸载LVM,提供了明确的指导和路线。人生就是一场探险,希望你在这个过程中学到的不仅仅是如何卸载LVM,更多的是如何在解决问题的过程中,认识自我,挑战自我,超越自我。那么,探险家们,还在等什么,让我们开始吧!
342 35
|
10月前
|
存储 Linux
Centos 8 磁盘扩展xfs文件系统 (LVM)
│ ├── 注意事项 │ ├── 备份数据 │ ├── 检查磁盘状态 │ └── 确认设备名称 │ └── 总结 ```
534 14
|
10月前
|
监控 Linux
centos 中查看 内存及磁盘使用率
通过这些命令,您可以全面了解系统资源的使用情况,从而更好地管理和优化系统。
1657 22
|
存储 监控 Linux
【一键解锁神秘力量!】CentOS 7 磁盘分区与挂载终极指南 —— 从零到英雄的磁盘管理实战秘籍!
【8月更文挑战第9天】随着业务扩展和技术进步,服务器硬盘容量需求增加。本文通过实例介绍如何在CentOS 7中管理大容量硬盘(如1TB)。首先确认未使用的硬盘(如`/dev/sdb`),然后使用`fdisk`创建分区(一个200GB的日志分区和一个剩余空间的用户文件分区)。接着使用`mkfs.ext4`格式化分区,并创建挂载点(如`/mnt/log`和`/mnt/userfiles`)。最后,通过修改`/etc/fstab`实现分区的永久挂载。注意事项包括备份数据、合理规划分区以及定期监控磁盘使用情况等。这些步骤有助于高效管理和利用磁盘空间。
704 1
|
Linux
阿里云CentOS数据盘挂载(磁盘扩容)
阿里云CentOS数据盘挂载(磁盘扩容)
827 0
|
Linux
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
967 0
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
776 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1103 3
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
390 78