NFSサーバーとしてUbuntu 12.04があります。クライアントはLinuxです。私の /etc/exports
ファイルには1行があります。
/folderToExport *(rw,async,no_subtree_check)
/etc/init.d/nfs-kernel-server status
NFS 共有が期待どおりに機能していることを示します。問題は、他の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