Linux中磁盘配额是怎么实现的,如何进行磁盘配额操作

智聪说说网
智聪说说网
智聪说说网
43262
文章
0
评论
2023-01-2110:28:31 评论 10

  1、Linux中的磁盘配额,与Windows相差不大,主要是借助quota这个工具来进行的,下面就来讲一下quota是怎么使用的

  2、首先将一个分区设置为支持quota,如下图,将sdb5这个分区先格式化

  

  3、在/下新建一个文件夹,使用mkdir /quota来实现

  3、将sdb5这个分区挂载到/quota下面,如下图,发现有最后一项则说明挂载成功

  免费领空间说说赞20个,快手作品点赞网站免费平台 - qq空间说说免费赞网站

  4、设置/quota这个分区支持quota功能,进入/etc/fstab配置此项并保存,如下图

  

  5、下面将/quota重新挂载,使用如下图命令,看到最后一项变成这样说明上面的修改成功

  

  6、下面就是配置quota了,首先使用rpm -qa | grep quota来测试是不是安装了quota,如果没有请先安装,可以使用yum install quota来进行安装

  

  7、使用quotacheck来新建quota配额数据库,如下图,可以看到,在命令后加了-cmug,这分别代表了创建、不以只读形式挂载、用户配额数据库、组配额数据库,然后再查看该文件夹,发现里面有了2个文件,这就是用户配额数据库和组配额数据库了

  

  8、上面的这一步有时候会出现问题,比如权限不够什么的,只需要将selinux关闭即可,使用vim进入/etc/selinux/config,如下图,将SELINUX后修改为disabled保存文件,然后再重启电脑即可生效,这样就不会阻止quota的数据库创建了

  

  9、下面来进行quota的用户配额,使用edquota -u +用户,如下图,这里的blocks是指已用空间大小,soft是磁盘软配额限制,hard是磁盘硬配额限制,inodes是当前用户已用文件数量,soft是可拥有文件数量的软限制,hard是可拥有文件数量的硬限制,下面就先将磁盘的软配额修改为1000字节,硬配额设置为2000字节,然后保存

在线云商城24小时自助下单平台-有没有客户订货系统免费版下载呢?

  

  10、登陆user1测试看看,如下图,先是开启quota功能。使用quotaon,然后给予user1编辑quota文件夹的权限,然后登陆user1,拷贝3个1M的文件进来,发现第一个可以正常拷贝进来,第二个少了一些内容提示超出磁盘限额了,第三个大小直接为0,也同样提示超出磁盘限额,说明上面做的限额生效了,在第一次拷贝1M的内容时超过了磁盘软配额,给出了提示,而第二第三次拷贝超过了磁盘硬配额,导致第三次直接无法拷贝

  

  11、前面讲到了怎么创建磁盘配额,那么在创建磁盘限额后在文件夹内创建文件呢,是不是可以成功创建呢,如下图,可以看到也是无法创建的

  

  12、那么怎么查看磁盘配额使用情况呢,如下图,可以通过quota -l -u 加用户来直接查看该用户的使用情况,也可以在root下用repquota -a来查看,这里的grace意思是6天的磁盘软配额宽限期

  

  13、如何给组设置磁盘配额,与上面相同,只要在edquota后更改参数为-g即可设置该组的磁盘配额信息了,也可以通过setquota来实现,如下图,这里设置组user1的磁盘软配额为1024,硬配额为2048,然后文件个数软限额为3个,硬限额为6个,下面再创建1-6这几个文件,发现只能创建1-3,而4-6无法创建了,说明1-3加上刚才的test1-3已经将硬限额占满了

  

  14、再来修改一下,将user1用户的文件个数少一些,而组不变,看看这个限额是根据什么来进行配置的,如下图,将user1用户的文件软限额改为2,硬限额改为3后,创建文件提示超出磁盘限额,说明是以用户配额为标准

  

  15、那么再将用户限额修改大一些看看呢,可以看到,在创建完3之后,也就是硬配额达到组配额设置的6个文件之后,就再也无法创建了,尽管用户的文件软限额还没有到达,说明这个匹配标准是先匹配用户的配额,然后再匹配组的配额,但是当组的配额达到极限时,用户的配额也就不再匹配了

  

  16、如何关闭quota磁盘配额呢,如下图,使用quotaoff来关闭,在关闭后依然可以看到使用情况,然而使用user1登陆后再创建文件时就不受限制了

  

  17、如何彻底删除这个分区,如下图,先将fstab配置文件里关于/quota的信息全部删除,然后取消挂载/quota,再删除/quota,最后格式化/dev/sdb5这个分区

  

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。

标签:Linux中磁盘配额是怎么实现的,如何进行磁盘配额操作

智聪说说网
  • 本文由 发表于 2023-01-2110:28:31
  • 转载请务必保留本文链接:https://www.zhicongwang.com/95332.html