④:inode:文件和文件夹的数目。一个文件或一个文件夹分别占用一个inode。设置inode限制可以控制用户的
文件数目。假如设置"inode hard limit"为10,则用户拥有的文件数目达到10个后就无法再创建新文件
或文件夹了(即使磁盘容量未超过"KByte hard limit"也一样)。
实际使用中较少对inode做限制,而一般都是对磁盘容量做限制。
这里的"KByte in use"和"inodes in use"是Quota计算得出的用户目前已经使用的磁盘容量和文件数。
下面我们就来演示一下如何设置Quota。这个例子是为用户"bibby"设置2M的"KByte soft limit"和3M的"KByte hard
limit",对inode则不做限制(这里只是演示,为了便于测试结果,所以这里配置的容量限额比较小):
Quotas for user bibby:
/home: KBytes in use: 16, limits (soft = 2048, hard = 3072)
inodes in use: 7, limits (soft = 0, hard = 0)
⑵:设置组Quota;
要为组设置Quota,只要使用如下命令就可以进行配置:
# edquota -g GROUP
4:打开Quota功能;
要使系统启动后即开启Quota功能,需要在"/etc/rc.conf"文件中将"check_quotas"变量的值设置为"YES"(系统
默认即为"check_quotas=YES"):
check_quotas=YES
也可以通过命令来启用Quota:
# quotaon -a
这个命令会根据"/etc/fstab"文件中做的Quota标记来对分区做磁盘限额。
可以使用"quota"命令来查看自己的磁盘限额,"quota -u USER"查看某个用户的磁盘限额:
$ quota
Disk quotas for user bibby (uid 1000):
Filesystem KBytes quota limit grace files quota limit grace
/home 16 2048 3072 7 0 0
# edquota -t
Time units may be: days, hours, minutes, or seconds
Grace period before enforcing soft limits for users:
/home: block grace period: 0 days, file grace period: 0 days