Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1459746
  • 博文数量: 295
  • 博客积分: 10051
  • 博客等级: 上将
  • 技术积分: 3850
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-11 08:50
文章分类

全部博文(295)

文章存档

2011年(1)

2009年(4)

2008年(290)

我的朋友

分类: BSD

2008-04-17 11:17:58

options QUOTA

  接下来是决定对哪个文件系统使用quota来限制用户磁盘资源,要更改/etc/fstab中该文件系统对应的行,从而更改分区安装时使用的参数,例如要对wd0s1e进行限制,则更改fstab中的对应行为:

/dev/wd0s1e   /usr    ufs rw,userquota,groupquota    1   1

  然后更改/etc/rc.conf中的有关quota的设置check_quotas的值为”YES”,使用新内核重新启动计算机之后,就可以使用下列命令打开用户磁盘设置。

# quotacheck -av
# repquota -a

  这些命令在第一次启动支持quota的系统时使用,用来检查磁盘上的quota状态。如果一切正常,就可以使用edquota来更改每个用户的磁盘限制了。

# edquota -u user1
# edquota -p user1 user2 user3

  第一个命令就为更改user1的磁盘空间限制,第二行将user1的quota限制复制给user2和user3。

  日常维护要使用quota命令,例如来检查user1的quota设置可以使用下面的命令。

# quota -v user1

  为了避免出现问题,需要每天执行一次quotacheck命令,来检查全部设定是否正常,因此这个命令可以放入/etc/daily或crontab中,定期执行。

# quotacheck -a

  

  • 伪磁盘设备

  交换设备的数量是受内核设置的限制,内核中的NSWAPDEV的值就确定了最多可使用的交换设备的数量,而NO_SWAPPING选项可以用来屏蔽任何交换设备。

options NSWAPDEV=20
#options  NO_SWAPPING
pseudo-device  vn  4
pseudo-device  ccd  4

  当增加了交换设备的数量之后,就能增加交换空间,更好的发挥FreeBSD的虚拟内存机制。

阅读(468) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~