【xfs_quota】磁盘配额限制篇

栏目: 后端 · 发布时间: 5年前

内容简介:在Linux系统中,由于是多人的工作环境,所以会有很多人共同使用相同磁盘空间的情况发生。为避免磁盘使用不当,管理员应该适当限制磁盘的容量给使用者,以妥善的分配系统资源。Quota正是一个配置磁盘限额的工具。xfs_quota -x -c "指令" 挂载点如果需要暂停使用quota限制或者重新启动quota时,可通过以下命令实现。另外,已经设置好的策略,不能单条删除,只能全部抹去再重新配置。

Quota简介

Linux 系统中,由于是多人的工作环境,所以会有很多人共同使用相同磁盘空间的情况发生。为避免磁盘使用不当,管理员应该适当限制磁盘的容量给使用者,以妥善的分配系统资源。Quota正是一个配置磁盘限额的工具。

Quota的规范设定项目

  • 使用者、群组、目录 :XFS文件系统的quota限制中,主要是针对群组、个人或单独的目录进行磁盘使用率的限制。
  • 容量、数量 :限制inode或block用量。
  • 柔性、硬性 :限制soft和hard,通常hard的限制值比soft的限制值要高。

Quota查看命令

xfs_quota -x -c "指令" 挂载点

  • -x :专家模式,后续才能加入-c的指定参数
  • -c :后面加指令
$ xfs_quota -x -c "state"
$ xfs_quota -x -c "report" /home
$ xfs_quota -x -c "df -h" /home
$ xfs_quota -x -c "print"
$ xfs_quota -x -c "report -ugibh" /home
$ xfs_quota -x -c "report -pbih" /home
注:
    u > 用户user
    g > 组group
    i > inode限制数量
    b > block限制大小
    h > 人性化human
    p > 对象proj

Quota内部指令

如果需要暂停使用quota限制或者重新启动quota时,可通过以下命令实现。另外,已经设置好的策略,不能单条删除,只能全部抹去再重新配置。

  • disable :暂时取消quota的限制,但其实系统还是在计算quota中,只是没有管制而已。
  • enable :恢复到正常管制的状态,与disable相互取消、启用。
  • off :完全关闭quota的限制,使用了这个状态后,只有卸载再重新挂载才能再次启动quota。
  • remove :必须要在off的状态下才能执行的指令~这个remove可以可以“移除”quota的限制设置。只要remove -p就可以了!
$ xfs_quota -x -c "disable -up" /home/
$ xfs_quota -x -c "state" /home/
$ xfs_quota -x -c "enable -up" /home/
$ xfs_quota -x -c "off -up" /home/
$ xfs_quota -x -c "state" /home/
$ xfs_quota -x -c "remove -p" /home/
$ xfs_quota -x -c "report -pibh" /home/

Quota配置prjquota

projquota不能与grpquota同时配置。针对目录的设置需要指定一个所谓的 专案名称、专案识别码 来规范才行,而且还需要用到两个设定档。其中,专案名称和识别码自己随意设定就可以。

$ echo "1:xiangyu.liu" >> /etc/projects
$ echo "xiangyu.liu:1" >> /etc/projid
$ xfs_quota -x -c "project -s xiangyu.liu"    #初始化专案名称
$ xfs_quota -x -c "report -pbih" /home
$ xfs_quota -x -c "limit -p bsoft=450M bhard=500M xiangyu.liu" /home  #设置
$ xfs_quota -x -c "report -pbih" /home        
$ dd if=/dev/zero of=/home/users/xiangyu.liu/test.img bs=1M count=510    #测试

Quota注意事项

  • 针对需要配置的磁盘,查看文件系统、挂载目录、磁盘空间;
  • /etc/fstab自动挂载的配置,示例:UUID= ** /home xfs usrquota,grpquota,prjquota,defaults 0 0
  • 如果需要格式化磁盘,注意磁盘UUID的变化并及时更新/etc/fstab的配置;否则Linux系统会启动报错。
2019/4/16

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Approximation Algorithms

Approximation Algorithms

Vijay V. Vazirani / Springer / 2001-07-02 / USD 54.95

'This book covers the dominant theoretical approaches to the approximate solution of hard combinatorial optimization and enumeration problems. It contains elegant combinatorial theory, useful and inte......一起来看看 《Approximation Algorithms》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具