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

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

再有一个就是要关闭掉SELINUX

首先 键入命令  sestatus -v

可以查看SELINUX是否打开。


如果打开这。

可以vim /etc/selinux/config   

改成    SELINUX=disabled

重启Centos


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

格式化成ext3文件格式。


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

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


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




  然后创建一个目录并把刚才格式化的分区挂上去并开启文件配额,并设好自动挂载(开启文件配额就是要在挂载的时候加上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分区。


创建配额文件。

键入如下命令

quotacheck -ucvg /dev/sdc1



敲入如下命令查看

  ls /helloworld 


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

查看的指令为edquota -u user1




然后启用这个配额

键入如下命令 quotaon /dev/sdc1

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

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

chmod 777 /helloworld

chmod 777 /dev/sdc1



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值