FreeBSD/arm : NFSマウントしようとして、RPCPROG_NFS: RPC: Program not registered

Raspberry Pi を起動しているUSB外付けHDDが壊れまくっています。
また壊れた。USB HDDケースに使用されているUSB-ATAチップのサポート状況に依存して、PATA(IDE) HDDを使っているためか、HDDの生産時期が(おそらく)古く、経年劣化しているのかもしれません。

OSを別のHDDに引っ越しました。

/usr/src, /usr/obj, /usr/ports ディレクトリは、バックアップRPI2(μSD稼働) に NFSで共有したいため、NFSサーバーをセットアップしたところ、「RPCPROG_NFS: RPC: Program not registered」というメッセージが表示され、NFSマウントできない!

詳しく書くと、/usr/ports をマウントしようとしたところ、以下のようになりました。

root@db2:/var/log # mount rpi2:/usr/ports /usr/ports
[tcp] rpi2:/usr/ports: No such file or directory

あっ、そういえば /usr/ports はデフォルトでは存在しないディレクトリだったわ。

portsnap auto コマンドで、/usr/ports をダウンロードしてきましたが、その後も、RPCPROG_NFS: RPC: Program not registered が出続ける。

root@db2:~ # mount rpi2:/usr/ports /usr/ports
[tcp] rpi:/usr/ports: RPCPROG_NFS: RPC: Program not registered

なぜ?
前のHDDはこれで良かったじゃない!
/usr/src, /usr/obj はマウントできているし。

rpcbind, mountd, nfsd を再起動しても同じメッセージ。

Web検索すると、やはり、rpc が動いていない場合に発生するような情報が出てくるものの、rpcbind を何度再起動しても解決せず。
諦めて、OS自体を再起動したところ、あっさり解決。何かどこかに引っかかっていたんでしょう。

時間を掛けてHDDの引っ越しをしましたけど、IDEを使わざるを得ない状況なので、また近いうちに壊れるかも。ということで、セットアップ途中で起きた現象を、メモ。

コメントを残す