Linux NFSをマウントします。 rpc.statd が実行されていません。

Linux NFSをマウントします。 rpc.statd が実行されていません。

NFSサーバーとしてUbuntu 12.04があります。クライアントはLinuxです。私の /etc/exportsファイルには1行があります。

/folderToExport *(rw,async,no_subtree_check)  

/etc/init.d/nfs-kernel-server statusNFS 共有が期待どおりに機能していることを示します。問題は、他のLinuxホストでNFS共有をマウントしようとするたびに、stdoutに次のものが表示されることです。

mount.nfs: rpc.statd is not running but is required for remote locking
mount.nfs: use '-o nolock'...or start statd

ps -ef |grep statdすでに実行中と表示されているのに、rpc.statdなぜ「start statd」と言うのですか?

その-o nolock提案を含めるとNFSをマウントできますが、マウントされたNFSは読み取り専用になります。この/etc/exports文書にはが必要ですrw

スタートアップを始めるには? NFSクライアントまたはサーバーにいくつかの構成がありませんか?


これは私にとって効果的です。/etc/exportsたとえば、共有フォルダごとに宣言を作成します。

/folderToExport *(rw,async,no_subtree_check) 

statdそれによって開始することができます

service statd stop続いて

service statd start。その後ps -ef |grep statd表示

statd 1994 1 0 15:23 ? 00:00:00 rpc.statd -L

実行していることを確認したら、次にLinuxクライアントでstatd実行します。mount

mount 192.168.1.3:/folderToExport /mountFolder

これ以上のニュースはありませんrpc.statd is not running ... start statd

最後に、NFS サーバーの権限rwが権限を許可していることを確認します。 (/etc/exportsファイルを修正するだけでは不十分です)

chmod 0777 /folderToExport -R

ベストアンサー1

Raspbianで私に合った答えを見つけました。ここ

rpcbindおよびnfsサービスを有効にします。

sudo update-rc.d rpcbind enable

sudo update-rc.d nfs-common enable

rpcbind サービスを再起動します。

sudo service rpcbind restart

おすすめ記事