redhat配额实例
前言:本实例的环境是在虚拟机中操作,操作系统为redhat 9.0。这是我自己第一次在51cto上写博客,写得不好请大家多多包涵和指教。
1:在虚拟机中增加一个硬盘,使用fdisk –l 列出当前系统中的硬盘中的分区信息(用来查看我们刚刚加进去的硬盘的是否成功被识别出来)
如果没有能刷新出来,可以尝试重启后再查看。
2:fdisk /dev/sdb (将新加入的硬盘进行分区)
将新增加的硬盘的全部容量分成一个区。
3.partprobe 将刚刚设置的分区信息重新读取
4:mkfs –t ext3 /dev/sdb1 将刚刚分区中的其中一个分区进行格式化。
出现如图:证明你格式化成功。
5:mount /dev/sdb1 /home 将/dev/sdb1 挂载在/home这个文件中
使用df -k检查是否挂载成功
6:chmod –R 777 /home 将/home这个文件的权限更改成777(用户对个文件夹拥有最高权限)
7:vi /etc/fstab 修改/etc/fstab内容,增加参数 usrquota和grpquota参数
/etc/fstab:是记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息来正确的检查和挂载硬盘。
没有修改/etc/fstab前
修改/etc/fstab后
8:quotacheck –cmug /dev/sdb1 创建配额文件
在对/dev/sdb1创建创建配额文件前,看看/home文件夹下面有什么文件内容
创建之后多了aquota.group和aquota.user这连个文件夹( aquota.group是对组的限额文件aquota.user 是对用户的限额文件)
9:quotaon –av 检查是否开启配额成功(出现turned on为成功开启)
这表示我们已经开启配额成功了,那下面我们就来检验一下吧。
10.怎么给用户设置限额配置(有两种方式)
A:用命令
Setquota –u ailisi 10 20 10 20 /home
用户ailisi硬限制10K出现警告,最大不能超过20K 文件数10个出现警告,最大是20个
B:编辑文件
Edquota –u ailisi
11.验证配额是否成功。
B:文件超过10个警告,超过20个限制。
(以上检验是从用户限额来演示,组的限额这里没有演示,但是原理是一样的,大家可以自己试试)。
实例演示,谢谢大家阅读。