linux中quotacheack命令,quota命令_Linux quota命令用法详解:显示磁盘已使用的空间与限制...

quota命令用于显示用户或者工作组的磁盘配额信息。输出信息包括磁盘使用和配额限制。

语法quota(选项)(参数)

选项-g:列出群组的磁盘空间限制;

-q:简明列表,只列出超过限制的部分;

-u:列出用户的磁盘空间限制;

-v:显示该用户或群组,在所有挂入系统的存储设备的空间限制;

-V:显示版本信息。

参数

用户或者工作组:指定要显示的用户或者工作组。

实例

我们可以限制某一群组所能使用的最大磁盘配额,而且可以再限制某一使用者的最大磁盘配额 ,好比做一个收费的应用,vip可以得到空间更大一些。另外,以 Link 的方式,来使邮件可以作为限制的配额(更改/var/spool/这个路径),不2,需要重新再规划一个硬盘!直接使用 Link 的方式指向 /home (或者其它已经做好的 quota 磁盘)就可以!这通常是用在原本规划不好,但是却又不想要更动原有主机架构的情况中!

要求:Linux 主机里面主要针对 quser1 及 quser2 两个使用者来进行磁盘配额, 且这两个使用者都是挂在 qgroup 组里面的。每个使用者总共有 50MB 的磁盘空间 (不考虑 inode) 限制!并且 soft limit 为 45 MB;而宽限时间设定为 1 天, 但是在一天之内必须要将多余的文件删除掉,否则将无法使用剩下的空间 ;gquota 这个组考虑最大限额,所以设定为 90 MB!(注意,这样设置的好处是富有弹性,好比现在的邮件服务,那么多用户,承诺给用户每人最大空间为数GB,然而人们不可能每人都会使用那么大的空间,所以邮件服务的总空间,实际上肯定不是注册客户数乘以数GB,否则这样得多大啊。)[root@localhost ~]#

注意多了usrquota,grpquota,在defaults,usrquota,grpquota之间都没有空格,务必正确书写。这样就算加入了 quota 的磁盘格式了!不过,由于真正的 quota 在读取的时候是读取/etc/mtab这个文件的,而该文件需要重新开机之后才能够以/etc/fstab 的新数据进行改写!所以这个时候可以选择:重新开机 (

重新remount filesystem来驱动设定值。[root@localhost ~]#

事实上,也可以利用 mount 的 remount 功能。[root@localhost ~]# mount -o remount /disk2

这样就已经成功的将 filesystem 的 quota 功能加入。

扫瞄磁盘的使用者使用状况,并产生重要的 aquota.group 与 aquota.user:[root@localhost ~]#

使用 quotacheck 就可以轻易的将所需要的数据给他输出了!但奇怪的是,在某些 Linux 版本中,不能够以 aquota.user(group) 来启动quota ,可能是因为旧版 quota 的关系, 所以就另外做了一个 link 文件按来欺骗 quota,这个动作非必要。(主要是学习这个思维很重要)[root@localhost ~]#

启动 quota 的限额:[root@localhost ~]#

编辑使用者的可使用空间:[root@localhost ~]#

接下来要来设定宽限时间,还是使用 edquota[root@localhost ~]# edquota -t

Grace period before enforcing soft limits for

使用quota -v来查询:[root@localhost ~]# quota -vu quser1 quser2

Disk quotas for user quser1 (uid 502):

Filesystem blocks quota limit grace files quota limit grace

/dev/hdb1 0 45000 50000 0 0 0

Disk quotas for user quser2 (uid 503):

Filesystem blocks quota limit grace files quota limit grace

/dev/hdb1 0 45000 50000 0 0 0

注意,由于使用者尚未超过45 MB,所以 grace ( 宽限时间 ) 就不会出现。

编辑群组可使用的空间:[root@localhost ~]# edquota -g qgroup

Disk quotas for group qgroup (gid 502):

Filesystem blocks soft hard inodes soft hard

/dev/hdb1 0 80000 90000 0 0 0

[root@localhost ~]# quota -vg qgroup

Disk quotas for group qgroup (gid 502):

Filesystem blocks quota limit grace files quota limit grace

/dev/hdb1 0 80000 90000 0 0 0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值