# 2.3
初始化
专
案名
称
[root@study ~]#
xfs_quota
-
x
-
c "project
-
s myquotaproject"
Setting up project myquotaproject (path /home/myquota)...
Processed 1 (/etc/projects and cmdline) paths for project myquotaproject with recursion
depth infinite (
-
1).
#
会闪过这
些
讯
息!是
OK
的!
别担
心!
[root@study ~]#
xfs_quota
-
x
-
c "print " /home
Filesystem Pathname
/home /dev/mapper/centos
-
home (uquota, pquota)
/home/myquota /dev/mapper/centos
-
home (project 11,
myquotaproject
)
#
这个
print
功能很不
错
!可以完整的查看到相
对应
的各
项
文件系
统
与
project
目
录对应
!
[root@study ~]#
xfs_quota
-
x
-
c "report
-
pbih " /home
Project quota on /home (/dev/mapper/centos
-
home)
Blocks Inodes
Project ID Used Soft Hard Warn/Grace Used Soft Hard Warn/Grace
-------
---
---------------------------------
---------------------------------
myquotaproject 0 0 0 00 [
------
] 1 0 0 00 [
------
]
#
喔耶!确定有抓到
这个项
目名
称啰
!½下
来
准
备设
定吧!
o
实际设定规范与测试
依据本章的说明,我们要½
/home/myquota
指定为
500M
的容量限制,那假设到
450M
为
soft
的限制好了!
那么设定就会变成这样啰:
# 3.1
先
来设
定好
这个
project
吧!
设
定的方式同
样
使用
limit
的
bsoft/bhard
喔!:
[root@study ~]#
xfs_quota
-
x
-
c "limit
-
p bsoft=450M bhard=500M myquotaproject" /home
[root@study ~]#
xfs_quota
-
x
-
c "report
-
pbih " /home
Project quota on /home
(/dev/mapper/centos
-
home)
Blocks Inodes
Project ID Used Soft Hard Warn/Grace Used Soft Hard Warn/Grace
----------
---------------------------------
---------------------------------
myquotaproject 0
450M 500M
00 [
------
] 1 0 0 00 [
------
]
[root@study ~]#
dd if=/dev/zero of=/home/myquota/123.img bs=1M count=510
dd: error writing '/home/myquota/123.img': No space left on device
501+0 records in
500+0 records o
ut
524288000 bytes (524 MB) copied, 0.96296 s, 544 MB/s
#
你看!
连
root
在
该
目
录
底下½立
文件
时
,也
会
被
挡
掉耶!
这
才是完整的
针对
目
录
的
规
范嘛!
赞
!
这样就设定好了啰!未来如果你还想要针对某些个目录½行限制,那么就修改
/etc/projects, /etc/projid
设定一下规范,
然后直½处理目录的初始化与设定,就完成设定了!好简单!