FreeBSD中使用QUOTA(磁盘配额)来限制用户空间 (…

2009-05-13 03:02:43来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


虚拟主机中经常要限制用户空间的大小和文件的数量。这些限制在linux和FreeBSD中都是用QUOTA来实现的。这里我说下在FreeBSD下实现的方法;
开启QUOTA支持
首先需要修改内核加入对quota的支持
machine i386
cpu I686_CPU
#ident GENERIC
ident CNOSvhost
maxusers 0
options QUOTA #就是这行了。
修改好后重新编译内核。
然后在/etc/rc.conf里加入:
enable_quotas="YES"
check_quotas="YES"
这样你的系统就起用QUOTA了,你应当通过编辑/etc/fstab的某个文件系统的属性,加入QUOTA的支持。
下面的fstab文件就设置了在/pub文件系统上起用用户配额和组配额
# See the fstab(5) manual page for important information on automatic mounts# of network filesystems before modifying this file.# Device                Mountpoint      FStype  Options         Dump    Pass#/dev/ad0s1b             none            swap    sw              0       0/dev/ad0s1a             /                ufs     rw               1       1/dev/ad0s1h             /pub            ufs     rw,userquota,groupquota        2  2/dev/ad0s1e             /tmp            ufs     rw              2       2/dev/ad0s1g             /usr            ufs     rw              2       2/dev/ad0s1f             /var            ufs     rw              2       2/dev/acd0c              /cdrom          cd9660  ro,noauto       0       0proc                    /proc           procfs  rw              0       0

设置完fstab文件后,执行下面的命令打开quota
# quotacheck -av
# repquota -a
基本上前期的工作都已经做完了,剩下的就是编辑用户的配额了。
编辑用户配额

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:内核中文说明(转)

下一篇:freebsd系统下 安装OPENWEBMAIL