FreeBSD 9-CURRENTにはNFSv4のコードがマージされています。FreeBSD 9.0を使ってNFSv4ストレージシステムの構築が可能です。これから何回かに分けて、NFSv4サーバおよびクライアントをセットアップする方法を紹介します。
src
- How to setup the NFSv4 server - start and stop
current - /etc/rc.confに起動するサービスを書いておけば、あとはシステムを再起動することでNFSv4のサービスが有効になります。しかし、設定を書き換えるごとに再起動するのは面倒ですし、サーバとして利用している場合には、そう簡単に再起動できないケースもあります。
この場合、次のように個別にサービスを起動、または停止することで、NFSv4に必要になるサービスを制御することができます。
実行する順序が重要です。「rcorder /etc/rc.d/*」とすればそれぞれのサービスの起動順序が表示されますので、基本的にこの優先順位でサービスを起動する必要があります。次のようなスクリプトにまとめておくとなにかと便利です。