web-dev-qa-db-ja.com

NFS:エクスポートされたディレクトリを統計できません:無効な引数

最近、サーバーの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
3
HalJ

さて、メッセージは/media/storage/archive無効な引数です。もしあなたがそうするなら

ls -lai /media/storage

(サーバー上で)archiveディレクトリが見つからないか、破損していることがわかります。

そうでない場合は、 編集 上記のコマンドの出力を含めるための質問です。

1
Scott

Archlinuxのアップグレード後、まったく同じ問題が発生し、NFS共有は同じrcp.mountdエラーでマウントできなくなりました。私の解決策は、ダウングレードすることでしたnfs-utilsrpcbind、および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

0
MuS