免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1017 | 回复: 0
打印 上一主题 下一主题

磁盘配额 for freebsd [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-12 13:01 |只看该作者 |倒序浏览

当系统中有多位使用者时,如果其中一个人拥有大量档案,那么其它使用者便无法有足够的空间来使用。如果系统有许多使用者,而又不限制他们对磁盘的使用量,那么磁盘很容易就会爆掉,因此我们必须对使用者加以限制。您可以限制系统中每个使用者可使用的硬盘大小(quota)。步骤如下:

  • 在核心设定中加入 options QUOTA 这一行,并重新编译核心。
  • 在 /etc/rc.conf 中加入一行 enable_quotas="YES"。
  • 在 /etc/fstab 中要启加磁盘限制的分割区中加入参数 userquota ,您也可以加入 groupquota 来限制群组的配额。

# Device        Mountpoint        FStype        Options        Dump        Pass#
/dev/ad0s1b        none        swap        sw        0        0
/dev/ad0s1a        /        ufs        rw        1        1
/dev/ad1s1f        /home        ufs        rw,userquota        2        2
/dev/ad0s1e        /usr        ufs        rw        2        2
/dev/ad1s1e        /var        ufs        rw        2        2

  • 重开机并设定使用者的 quota 限制。

完成了上述的步骤并重新开机之后,我们就可以使用指令 edquota 来编辑磁盘配额。首先,以指令 edquota -u tom 进入文书编辑,我们通常会加入二行,一行限制档案大小,一行限制档案数:
Quotas for user tom:
/home: blocks in use: 65, limits (soft = 50000, hard =55000)
        inodes in use: 7, limits (soft = 5000, hard = 6000)
共中 blocks 代表使用者使用档案大小总合,而 inodes 代表档案数目。soft limits 代表使用量达到多少时提出警告,而 hard limits 代表使用量达多少时立刻禁止写入。
上面的范例中,使用者 tom 目前使用的档案大小为 65K,在档案大小总合为 50000K 时提出警告,55000K 时禁止写入。目前该使用者有7个档案,在档案数达 5000 个时提出警告,达 6000 个时禁止写入。
我们也可以使用 edquota -p tom 2000-3000 来以使用者 tom 的设定为范例,将 UID 为 2000 到 3000 的使用者设定为和 tom 一样。或者使用指令 edquota -p tom jack rose 来以使用者 tom 为范例,将 jack 及 rose 的设定变成和 tom 一样。
您可以使用 quota -v tom 来看使用者 tom 目前的使用情形,或使用 repquota 来查看所有使用者目前的使用情形。
在 FreeBSD 3.2 以后的版本,系统开机后预设会检查所有使用者的 quota,但这必须要花上一段时间,如果您不想在开机时自动检查 quota 的话,请在 /etc/rc.conf 中加入下列设定:
check_quotas="NO"
在 FreeBSD 3.2 版以前,开机内定是不检查 quota 的,如果你想在开机时即检查的话,请在 /etc/rc.conf 中加入下列设定:
check_quotas="YES"

日志标题:手动设置网络地址 for freebsd
发表时间:2005-7-11 0:17:00
手动设定比用 /stand/sysinstall 设定还要快且简单。只要知道我们的网络卡代号、IP 、Netmask等资料就可以开始设定了。您可以使用指令 dmesg | grep Ethernet 或是 ifconfig 去看网络卡代号为何。首先,为了在一开机即设定,必须在 /etc/rc.conf 中依你的数据加入下列几行:
# 预设的通讯网关 (Gateway)
defaultrouter="140.115.1.254"
#Host,机器的Domain Name
hostname="www.ba.ncu.edu.tw"
#网络卡代号是 vr0,设定 IP为 140.115.75.2,
#子网掩码为 255.255.0.0
ifconfig_vr0="inet 140.115.75.2 netmask 255.255.0.0"
接着编辑 /etc/resolv.conf,依您的数据加入下列几行:
#网域(domain)
domain ba.ncu.edu.tw
#DNS服务器地址
nameserver 140.115.1.31
以上资料都设定好了之后就可以重新开机使用新的设定了。或者你也可以使用下列指令来更新 IP。下面的指令中,网络卡代号为 vr0,IP 是 140.115.75.2,子网掩码是 255.255.255.0。
# ifconfig vr0 down
# ifconfig vr0 140.115.75.2 netmask 255.255.255.0
# ifconfig vr0 up
上述指令将立即更新网络卡信息,接着我们必须加入 gateway 的设定:
# route add default 140.115.1.254
现在您可以使用 ping 这个指令来查看网络是否正常运作:
# ping 168.95.1.1

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13650/showart_73774.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP