FreeBSD QandA 618
Q. コマンドラインから mount_nfs するとマウント出来るディレクトリに対し
て、amd を使ってオンデマンドにマウントしようとするとうまく行きません。
A. mount_nfs(8) や mount -t nfs でマウントする時に、何か特別なオプショ
ンが必要でしたか? もし必要ならば、それに相当するオプションが amd(8)
でサポートされていることを確認してみて下さい。type:=nfs の場合、amd は
自前の mount_nfs (/sbin/mount_nfs ではない!) を使用するからです。また、
amd は自分の知らないオプションに対しては黙って無視してしまうので注意が
必要です。
特に、mount_nfs の場合 -c オプションを、mount -t nfs の場合 -o -c や
-o noconn というオプションを付けないとマウントできない、という条件に当
てはまりますか? (IP address を二つ持っているファイルサーバに nfs マウ
ントしようとする場合などは、現状 (1998/02/24) ではこれが必要なようで
す。) もしそうなら、amd.map の opts に noconn を追加してみて下さい。
/defaults に一括して記述すればよいのですが、各キーやサーバ毎それぞれに
独自の opts がある場合には、そこにも noconn を追加してみて下さい。
(参考文献:/usr/src/usr.sbin/amd/doc/amdref.ps など)
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。