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.



No comments yet