当鸟哥跟同事分享这个
project
的功能时,强者我同事蔡董大大说,刚刚好!他有些朋友要求在
WWW
的服务中,要针对某些目录½行容量的限制!
但是因为容量之前½针对用户½行限制,如此一来,
由于
WWW
服务都是一个名为
httpd
的账号管理的,因此所有
WWW
服务所产生的文件数据,
全部属于
httpd
这个账号,那就无法针对某些特定的目录½行限制了。
有了这个
project
之后,就能
够针对不同的目录做容量限制!
而不用管在里头½立文件的文件拥有者
!哇!这真是太棒了!实务
应用给各位了½啰!
^_^
14.1.7 XFS quota
的管理与额外指令对照表
不管多完美的系统,总是需要可能的突发状况应付手段啊!所以,½下来我们就来谈谈,那么万一如
果你需要暂停
quota
的限制,
或者是重新启动
quota
的限制时,该如何处理呢?还是使用
xfs_quota
啦!增加几个内部指令即可:
.
disable
:暂时取消
quota
的限制,但其实系统还是在计算
quota
中,只是没有管制而已!应该算最有用的
功能啰!
.
enable
:就是回复到正常管制的状态中,与
disable
可以互相取消、启用!
.
off
:完全关闭
quota
的限制,使用了这个状态后,你只有卸除再重新挂载才能够再次的启动
quota
喔!也
就是说,
用了
off
状态后,你无法使用
enable
再次复原
quota
的管制喔!注意不要乱用这个状态!一般
½议用
disable
即可,除非你需要执行
remove
的动作!
.
remove
:必须要在
off
的状态下才能够执行的指令~这个
remove
可以『移除』
quota
的限制设定,例如要
取消
project
的设定,
无须重新设定为
0
喔!只要
remove -p
就可以了!
现在就让我们来测试一下管理的方式吧:
# 1.
暂时关闭
XFS
文件系
quota
限制功能
[root@study ~]#
xfs_quota
-
x
-
c "disable
-
up" /home
[root@study ~]#
xfs_quota
-
x
-
c "state" /home
User quota state on /home (/dev/mapper/centos
-
home)
Accounting: ON
Enforcement: OFF
<==
意思就是有在
算,但
制管制的意思
Inode: #1568 (4 blocks, 4 extents)
Group quota state on /home (/dev/mapper/centos
-
home)
Accounting: OFF
Enforcement: OFF
Inode: N/A
Project quota state on /home (/dev/mapper/centos
-
home)
Accounting: ON
Enforcement: OFF
Inode: N/A
Blocks grace
time: [7 days 00:00:30]
Inodes grace time: [7 days 00:00:30]
Realtime Blocks grace time: [7 days 00:00:30]
[root@study ~]#
dd if=/dev/zero of=/home/myquota/123.img bs=1M count=520