|
||||||
|
使用者硬碟空间限制
。加入核心对quota的支援 从LINT中,找到这一个部分.并加入你的核心叙述档. # Disk quotas are supported when this option is enabled. options QUOTA #enable disk quotas我习惯加在核心叙述档的最后面,方便辨识. 别忘了要重新编译核心,叁阅 更新/升级 > kernel 部分. 。指定设定quota的分割区 档案:/etc/fstab说明:在分割区的功能选项中加入 userquota ,表示针对该分割区进行使用者quota设定. 如: # Device Mountpoint FStype Options Dump Pass# /dev/ad0s1e /var/mail ufs rw,userquota 2 2。启动quota grep -i quota /etc/defaults/rc.conf >> /etc/rc.conf 档案:/etc/rc.conf 将enable_quota选项设定为yes. enable_quotas="YES" # turn on quotas on startup (or NO). check_quotas="YES" # Check quotas on startup (or NO).设定完成后,重新启动机器. 启动后,会在分割区的最顶层产生quota.user(此例为 /var/mail/ ) 。建立使用者quota edquota -u 使用者id ex:edquota -u otika。单位:K 。inodes:档案个数...但不完全正确...因为可能有数个档案的inodes相同(如硬式连结 hard link ) Quotas for user otika:
/var/mail: blocks in use:25174, limits (soft = 0, hard = 0)
inodes in use: 183, limits (soft = 0, hard = 0)
blocks代表使用空间,soft表示软式限制,hard表硬式限制
所谓软式限制是说到达软式限制后仍可储存档案直到等於硬式限制,其中的差距就是缓冲. 。将0 的部分改成您想要的大小为使用者加上的限制,修改完成后存档即可. 。大量复制使用者quota edquota -p 使用者范例 想复制的uid范围 ex: edquota -p otika 3000-5000 (表示以otika为范例,将uid位於3000~到5000的使用者,quota设成跟otika相同) 。检视使用者quota设定 quota -v 使用者id |
||||||
|
||||||