在过去的版本中,管理员似乎可以透过
mount -o remount
的机制来重新挂载启动
quota
的功能,不
过
XFS
文件系统的
quota
似乎是在挂载之初就宣告了,
因此无法使用
remount
来重新启动
quota
功能,一定得要写入
/etc/fstab
当中,或者是在初始挂载过程中加入这个项目,
否则不会生效喔!
那就来瞧瞧鸟哥改了
fstab
成为怎样吧!
[root@study ~]#
vim /etc/fstab
/dev/mapper/centos
-
home /home xfs defaults
,usrquota,grpquota
0 0
#
其他
项
目
鸟
哥并
没
有列出
来
!重
点
在于第四字段!于
default
后面加上
两个参数
!
[root@study ~]#
umount /home
[root@study ~]#
mount
-
a
[root@study ~]#
mount | grep home
/dev/mapper/centos
-
home on /home type xfs (rw,relatime,seclabel,attr2,inode64,
usrquota,grpquota
)
基本上,针对
quota
限制的项目主要有三项,如下所示:
.
uquota/usrquota/quota
:针对使用者账号的设定
.
gquota/grpquota
:针对群组的设定
.
pquota/prjquota
:针对单一目录的设定,但是不可与
grpquota
同时存在!
还是要再次的强调,修改完
/etc/fstab
后,务必要测试一下!若有发生错误得要赶½处理!
因为这
个文件如果修改错误,是会造成无法开机完全的情况啊!切记切记!最好使用
vim
来修改啦!
因为
会有语法的检验,就不会让你写错字了!此外,由于一般用户的家目录在
/home
里面,因此针对这
个项目的卸除时,
一定要½所有一般账号的身份注销,否则肯定无法卸除喔!留意留意!
14.1.4
实作
Quota
流程
-2
:观察
Quota
报告资料
制作文件系统支持之后,当然得要来瞧一瞧到底有没有正确的½
quota
的管理数据列出来才好!这
时我们得要使用
xfs_quota
这个指令才行!这个指令真的是挺复杂的,因为全部的
quota
实作都是
这个指令耶!所以里面的参数有够多!
不过稍微观察一下即可!先让我们来谈谈观察目前
quota
的
报告内容吧!
[root@study ~]#
xfs_quota
-
x
-
c "
指令
" [
挂
载点
]
选项
与
参数
:
-
x
:
专
家模式,后
续
才能
够
加入
-
c
的指令
参数
喔!
-
c
:后面加的就是指令,
这个
小
½
我
们
先
来谈谈数
据回
报
的指令
指令:
print
:
单纯
的列出目前主机
内
的文件系
统参数
等
资
料
df
:与原本的
df
一
样
的功能,可以加上
-
b (block)
-
i (inode)
-
h (
加上
单
位
)
等
report
:列出目前的
quota
项
目,有
-
ugr (user/group/project)
及
-
bi
等
资
料
state
:
说
明目前支持
quota
的文件系
统
的信息,有
没
有起
动
相
关项
目等
范例一:列出目前系
统
的各的文件系
统
,以及文件系
统
的
quota
挂
载参数
支持