FreeBSD 6.0 Release 下的 cv... FreeBSD 6.0 的 savecore
nov 21

在上篇 FreeBSD 6.0 Release 下的 cvsd-buildroot 问题 中,虽然知道了问题在于 devfs 上,但没有解决每次系统启动自动挂接 /export0/cvsd/dev 目录的问题。

研究了一下 devfs,可以通过以下方式实现系统启动自动挂接 /export0/cvsd/dev 设备目录问题,并保证正确的规则集:

1、先将设备目录自动挂接,将以下行添加到 /etc/fstab 文件中:

devfs  /export0/cvsd/dev  devfs  rw  0  0

2、编辑 /etc/devfs.rules 文件设定我们自己的 devfs rules:

[devfsrules_cvsd_jail=10]
add hide
add path null unhide
add path zero unhide

3、编辑 /etc/rc.conf 文件,设定相应的 devfs 规则集:

devfs_rulesets="/etc/defaults/devfs.rules /etc/devfs.rules"
   # Files containing devfs(8) rules.
devfs_set_rulesets="/export0/cvsd/dev=devfsrules_cvsd_jail"
   # A list of /mount/dev=ruleset_name settings to apply
   # (must be mounted already, i.e. fstab(5))

重新启动系统试验,That’s ok.

dirk 发表于 2005-11-21 Monday


0 Responses to “FreeBSD 6.0 下 devfs 的使用”

  1. No comments yet

Comment »