【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

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

查看所有标签

猜你喜欢:

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

世界因你不同:李开复自传(纪念版)

世界因你不同:李开复自传(纪念版)

李开复,范海涛 著作 / 中信出版社 / 2015-7-10 / 39.00

编辑推荐 1.李开复唯一一部描写全面生平事迹的传记:《世界因你不同:李开复自传》书中讲述了家庭教育培育的“天才少年”;学校教育塑造的“创新青年”,走入世界顶级大公司,苹果、微软、谷歌等亲历的风云内幕,岁月30载不懈奋斗、追求事业成功的辉煌历程。 2.娓娓道来、字字珠玑、可读性和故事性皆佳。李开复博士是青少年成长成才的励志偶像,年轻家长、学校教师阅读后也能从中得到感悟和启发。 3.......一起来看看 《世界因你不同:李开复自传(纪念版)》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

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

在线XML、JSON转换工具