最近、サーバーのNFSマウントポイントが機能しなくなりました。クライアント側では、次のようになります。
mount.nfs: access denied by server while mounting 192.168.10.6:/media/storage/archive
サーバー側では、ログに次の情報が表示されます。
Jun 22 16:34:57 serverf rpc.mountd[31675]: authenticated mount request from 192.168.10.153:696 for /media/storage/archive (/media/storage/archive)
Jun 22 16:34:57 serverf rpc.mountd[31675]: can't stat exported dir /media/storage/archive: Invalid argument
複数のクライアント(ローカルホストを含む)から、さまざまなファイルシステムでさまざまなエクスポートを試してみましたが、役に立ちませんでした。常に同じエラーですが、無効な引数が何であるかについての情報はなく、なぜこれが発生し始めたのかわかりません。
追加情報:
[root@serverf ~]# ls -lai /media/storage
total 28
17 drwxr-xr-x 4 root root 4096 Jul 17 2014 .
16 drwxr-xr-x 3 root root 4096 Jul 15 2014 ..
256 drwxrwxr-x 1 root root 210 Feb 6 18:24 archive
20 drwxr-xr-x 28 root root 4096 Jun 17 16:04 gdrive
さて、メッセージは/media/storage/archive
は無効な引数です。もしあなたがそうするなら
ls -lai /media/storage
(サーバー上で)archive
ディレクトリが見つからないか、破損していることがわかります。
そうでない場合は、 編集 上記のコマンドの出力を含めるための質問です。
Archlinuxのアップグレード後、まったく同じ問題が発生し、NFS共有は同じrcp.mountdエラーでマウントできなくなりました。私の解決策は、ダウングレードすることでしたnfs-utils
、rpcbind
、およびnfsidmap
は、次のコマンドを使用します。
pacman -U /var/cache/pacman/pkg/nfs-utils-2.3.4-1-arm.pkg.tar.xz
pacman -U /var/cache/pacman/pkg/nfsidmap-2.3.4-1-arm.pkg.tar.xz
pacman -U /var/cache/pacman/pkg/rpcbind-1.2.5-1-arm.pkg.tar.xz
これが完了したら、この行を追加して、将来のアップグレードからパッケージを除外しました
IgnorePkg = nfs-utils rbcbind nfsidmap
to /etc/pacman.conf
。
再起動後、NFSエクスポートは再びマウント可能になりました。この問題は、rpcbind
の将来のリリースで修正されることを願っています。
お役に立てれば ...
乾杯、MuS