刚刚上面就谈到宽限时间了!这个宽限时间只有在用户的磁盘用量½于
soft
hard
之间时,才
会出现且会倒数的一个咚咚!
由于达到
hard
限值时,用户的磁盘使用权可能会被锁住。为了担
心用户没有注意到这个磁盘配额的问题,
因此设计了
soft
。当你的磁盘用量即½到达
hard
且超
soft
时,系统会给予警告,但也会给一段时间让用户自行管理磁盘。
一般预设的宽限时间为
七天,如果七天内你都不½行任何磁盘管理,那么
soft
限制值会即刻取代
hard
限值来作为
quota
的限制
以上面设定的例子来说,假设你的容量高达
450MBytes
了,那七天的宽限时间就会开始倒数,
七天内你都不½行任何删除文件的动作来替你的磁盘用量减肥,
那么七天后你的磁盘最大用量½
变成
400MBytes (
那个
soft
的限制值
)
,此时你的磁盘使用权就会被锁住而无法新增文件了。
整个
soft, hard, grace time
的相关性我们可以用底下的图示来说明:
14.1.1
soft, hard, grace time
的相关性
图中的直方图为用户的磁盘容量,
soft/hard
分别是限制值。只要小于
400M
就一切
OK
若高于
soft
就出现
grace time
并倒数且等待使用者自行处理,若到达
hard
的限制值,
那我们就搬张小板
凳等着看好戏啦!嘿嘿!
^_^
!这样图示有清楚一点了吗?
14.1.2
一个
XFS
文件系统的
Quota
实作范例
坐而言不如起而行啊,所以这里我们使用一个范例来设计一下如何处理
Quota
的设定流程。
.
目的与账号:现在我想要让我的专题生五个为一组,这五个人的账号分别是
myquota1, myquota2, myquota3,
myquota4, myquota5
,这五个用户的密码都是
password
,且这五个用户所属的初始群组都是
myquotagrp
其他的账号属性则使用默认值。
.
账号的磁盘容量限制值:我想让这五个用户都能够取得
300MBytes
的磁盘使用量
(hard)
,文件数量则不予
限制。
此外,只要容量使用率超过
250MBytes
,就予以警告
(soft)
.
群组的限额
(option 1)
:由于我的系统里面还有其他用户存在,因此我½承认
myquotagrp
这个群组最多½
能使用
1GBytes
的容量。
这也就是说,如果
myquota1, myquota2, myquota3
都用了
280MBytes
的容量了,
那么其他两人最多只能使用
(1000MB - 280x3 = 160MB)
的磁盘容量啰!这就是使用者与群组同时设定时会
产生的后果。
.
共享目录限额
(option 2)
:另一种设定方式,每个用户还是具有自己独立的容量限止,但是这五个人的专题
共享目录在
/home/myquota
这里,该目录请设定为其他人没有任何权限的共享目录空间,½有
myquotagrp