Linux下的磁盘配额

quota:配额,定量。
在linux中,就是有多少容量限制的意思。
quota的一般用途
针对www server :如每个人的网页空间的容量限制
针对mail server:每个人的邮件空间限制。
针对file server:每个人的可用网络磁盘空间。

对于个人主机来说:
限制某一用户组所能使用的最大磁盘配额;
限制某一用户所能使用的最大磁盘配额;
qiouta的使用限制:
仅能针对整个文件系统。
如你的/dev/sda5是挂载在/home下面,那么/home下的所有目录都会受到限制。
内核必须支持quota.
quota的规范设置选项:
容量限制或者文件数量限制(block或inode)
限制inode用量:管理用户可以新建的“文件数量”
限制block用量:管理用户磁盘容量的限制(常见)
soft/hard
不管是对inode还是block都有两个限制值,即:
hard:表示用户所使用的容量绝对不会超过这个值,如果超出了则系统会锁住该用户的磁盘使用权。
soft:表示用户在低于soft的值时,可以正常使用磁盘,但超出该值,且低于hard,则每次用户登录都会提示磁盘即将饱满的信息。并且会给予一个宽限时间(gracetime)。
如果在宽限时间内,容量低于soft的值时,则宽限时间就停止了。
会倒计时的宽限时间(grace time)
这个时间就是刚刚提过的宽限时间。这个时间只会在磁盘用量介于soft和hard之间时才会出现,并且会倒数的一个时间。
如果时间到了的话,磁盘容量仍然超过soft的值,那么soft的限制值就会代替hard的限制来作为quota的限制。

举个例子来说:
设定hard为500MB;
设定soft为400MB;
grace time为:7天。
假设磁盘使用容量为450MB。
每次登陆系统都会出现grace time的提示。7天之内如果磁盘使用量还在400MB之上,那么你的最大磁盘使用量就会变为soft的值,即400MB,并且磁盘使用权会被锁住而无法新增文件了。

 

你可能感兴趣的:(linux,server,用户组,网页空间,使用权)