Centos下进行磁盘分区的配额功能

首先要确保自己的CentOS有quota。

再有一个就是要关闭掉SELINUX

首先 键入命令  sestatus -v

可以查看SELINUX是否打开。


如果打开这。

可以vim /etc/selinux/config   

Centos下进行磁盘分区的配额功能_第1张图片

改成    SELINUX=disabled

重启Centos


首先我们先添加一块分区。sdc1

格式化成ext3文件格式。


我们可以看到sdc这块硬盘我们还没有进行分区。

这里我们为了方便就分一个区就好了。

Centos下进行磁盘分区的配额功能_第2张图片

这样就分好区了,现在格式化为 ext3文件系统。


Centos下进行磁盘分区的配额功能_第3张图片


  然后创建一个目录并把刚才格式化的分区挂上去并开启文件配额,并设好自动挂载(开启文件配额就是要在挂载的时候加上usrquota,grpquota这两个参数,一个代表用户配额,一个代表组的配额)


键入 mkdir  /helloworld

创建一个 helloworld 文件夹作为挂载点

mount -o grpquota,usrquota /dev/sdc1 /helloworld

mount | grep grpquota,usrquota /dev/sdc1 /helloworld




键入 vim /etc/fstab 

加入如下记录

/dev/sdc1   /helloworld   ext3    defaults,grpquota,usrquota   0 0

以便可以开机自动挂载sdc1分区。

Centos下进行磁盘分区的配额功能_第4张图片

创建配额文件。

键入如下命令

quotacheck -ucvg /dev/sdc1

Centos下进行磁盘分区的配额功能_第5张图片

Centos下进行磁盘分区的配额功能_第6张图片

敲入如下命令查看

  ls /helloworld 


为用户user1创建一个为限制10M,超过7M就会报警的配额并查看

查看的指令为edquota -u user1


Centos下进行磁盘分区的配额功能_第7张图片


然后启用这个配额

键入如下命令 quotaon /dev/sdc1

* 注意, 我们这里要注意到 /helloworld 文件夹是root用户创建的 涉及到权限问题。 

所以键入如下命令,让user1用户可以往文件夹里写数据

chmod 777 /helloworld

chmod 777 /dev/sdc1

Centos下进行磁盘分区的配额功能_第8张图片


你可能感兴趣的:(Linux/centos)