中治@鳥取です。
>>>>> In
>>>>> <[メールアドレス保護]>
>>>>>
>>>>> yama
>>>>> <[メールアドレス保護]>
>>>>> wrote:
> # mount_devfs devfs /usr/data/hoge/dev
> したところ問題なく動くようになりました。
> ただ null 以外の必要のないものまでマウントされてしまいますし
> 起動時に毎回 mount_devfs しなければならなりませんが・・・
/etc/fstab に
devfs /usr/data/hoge/dev devfs rw 0 0
って書いておけば、起動時に毎回 mount_devfs しなくてもよいはずです。
また、「必要のないもの」については、詳しくは知りませんが、devfs(8)によれば、
ルールサブシステム
devfs(5) のルールサブシステムは、システム管理者が DEVFS の各ノードの属性
を変更できるようにするためのものです。 DEVFS マウントポイントにはそれぞれ
に ``ruleset'' (ルールセット) というルールのリストが関連づけられていま
す。デバイスドライバが新しいノードを作成する時には、そのノードがユーザラ
ンドから見えるようになる前にそれぞれのマウントポイントに関連づけられてい
るルールセットのすべてのルールが適用されます (下記参照) 。これによって、
管理者がノードの可視性を含めた属性を変更することができるようになっていま
す。例えば、 jail(2) の /dev にあるすべてのディスクノードを隠すというよう
なこともできます。
なので、/etc/devfs.rulesをうまく書いてやれば、都合よくできるのではないでしょ
うか。
--
NAKAJI Hiroyuki (中治 弘行)