FreeBSD で lockd を後から起動したら mount をやり直す2017年04月24日 21時04分27秒

NFS v3 では、ファイルのロックは NFS 自体の実装では提供されていないので、別途 lockd デーモンを起動する。もし、NFS を
$ sh /etc/rc.d/nfsd onestart
等のように、手動で NFS を起動した場合に、lockd の起動を忘れることがある。

lockd デーモンも同じように起動する。

$ sh /etc/rc.d/nfsd onestart
lockd と nfsd デーモンは独立しているので、片方だけ起動しても自動的には起動しない。

lockd デーモンを起動する前に、既に mount されたファイルシステムには、ファイルロックが有効にはならないようだ。一度、umount して、mount すると、ロックが有効になった。