当前位置: 首页 > Linux

【xfs_quota】磁盘配额介绍

时间:2023-04-06 20:19:15 Linux

Quota在Linux系统中,由于是多人工作环境,很多人会共享同一个磁盘空间。为了避免磁盘的不当使用,管理员应该适当地限制用户的磁盘容量,从而合理分配系统资源。配额只是一个配置磁盘配额的工具。配额规范设置项用户、组、目录:XFS文件系统的配额限制中,主要是针对组、个人或个别目录限制磁盘使用。容量、数量:限制索引节点或块的使用。flexible,hard:限制软硬,通常hard的极限值高于soft的极限值。配额查看命令xfs_quota-x-c"command"挂载点-x:专家模式,-c的指定参数只能在后面添加-c:在$xfs_quota-x-c"state"$xfs_quota-x后面添加命令-c"报告"/home$xfs_quota-x-c"df-h"/home$xfs_quota-x-c"p??rint"$xfs_quota-x-c"report-ugibh"/home$xfs_quota-x-c"report-pbih"/homenote:u>useruserg>groupgroupi>inodelimitnumberb>blocklimitsizeh>humanizedhumanp>objectprojQuotainternalcommand如果需要暂停使用quotalimit或者重启quota,你可以使用下面的命令来实现。此外,已设置的策略不能单独删除,只能擦除并重新配置。disable:暂时取消配额限制,但实际上系统还在计算配额,只是没有控制。enable:恢复到正常控制状态,与disable相互取消启用。off:完全关闭配额限制。使用此状态后,只有卸载并重新挂载后才能再次启动配额。remove:必须在off状态下执行的指令~这个remove可以“解除”quota的限制设置。只需删除-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/配额配置prjquotaprojquota不能结合grpquota同时配置。目录的设置需要指定一个所谓的项目名称和项目标识码来规范,还需要用到两个配置文件。其中,项目名称和标识码可以自己任意设置。$echo"1:xiangyu.liu">>/etc/projects$echo"xiangyu.liu:1">>/etc/projid$xfs_quota-x-c"p??roject-sxiangyu.liu"#初始化项目名$xfs_quota-x-c"report-pbih"/home$xfs_quota-x-c"limit-pbsoft=450Mbhard=500Mxiangyu.liu"/home#设置$xfs_quota-x-c"report-pbih"/home$ddif=/dev/zeroof=/home/users/xiangyu.liu/test.imgbs=1Mcount=510#测试配额注意事项对于需要配置的磁盘,检查文件系统,挂载目录,以及磁盘空间;/etc/fstab自动挂载配置,例子:UUID=**/homexfsusrquota,grpquota,prjquota,defaults00如果需要格式化磁盘,注意磁盘UUID的变化,更新/etc的配置/fstab及时;否则,Linux系统会启动报错。2019/4/16