redhat配额实例

前言:本实例的环境是在虚拟机中操作,操作系统为redhat 9.0。这是我自己第一次在51cto上写博客,写得不好请大家多多包涵和指教。

 


1:在虚拟机中增加一个硬盘,使用fdisk –l 列出当前系统中的硬盘中的分区信息(用来查看我们刚刚加进去的硬盘的是否成功被识别出来)

如果没有能刷新出来,可以尝试重启后再查看。

2:fdisk /dev/sdb (将新加入的硬盘进行分区)

2

将新增加的硬盘的全部容量分成一个区。

3.partprobe  将刚刚设置的分区信息重新读取

4:mkfs –t ext3 /dev/sdb1   将刚刚分区中的其中一个分区进行格式化。

3

出现如图:证明你格式化成功。

5:mount /dev/sdb1   /home   /dev/sdb1 挂载在/home这个文件中

使用df -k检查是否挂载成功

6:chmod –R 777 /home  /home这个文件的权限更改成777(用户对个文件夹拥有最高权限)

7:vi /etc/fstab  修改/etc/fstab内容,增加参数 usrquotagrpquota参数

/etc/fstab:是记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息来正确的检查和挂载硬盘。

没有修改/etc/fstab前

修改/etc/fstab后

5

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.验证配额是否成功。

  A:大于10K和超出20K大小的告警

  B:文件超过10个警告,超过20个限制。

(以上检验是从用户限额来演示,组的限额这里没有演示,但是原理是一样的,大家可以自己试试)。

实例演示,谢谢大家阅读。