GNU/Linux >> Linux の 問題 >  >> Linux

mount.nfs:Ubuntu マシンへのマウント中にサーバーによってアクセスが拒否されましたか?

exportfs

/etc/exports を作成する場合 サーバー上のファイルにエクスポートすることを確認する必要があります。通常、次のコマンドを実行します:

$ exportfs -a

これにより、エクスポート ファイル内のすべてのエントリがエクスポートされます。

ショーマウント

私がよく行うもう 1 つのことは、他のマシンから showmount を使用してネットワークに NFS 共有をエクスポートしているマシンをチェックすることです。 コマンド。

$ showmount -e <NFS server name>

たとえば、scully にログインしているとします。

$ showmount -e mulder
Export list for mulder:
/export/raid1/isos     192.168.1.0/24
/export/raid1/proj     192.168.1.0/24
/export/raid1/data     192.168.1.0/24
/export/raid1/home     192.168.1.0/24
/export/raid1/packages 192.168.1.0/24

fstab

起動時にこれらをマウントするには、NFS マウントを使用するクライアント マシンにこの行を追加します。

server:/shared/dir /opt/mounted/dir nfs rsize=8192,wsize=8192,timeo=14,intr

自動マウント

これらのサーバーを再起動する場合は、自動マウントの設定を検討することを強くお勧めします (autofs ) これらのエントリを /etc/fstab に追加する代わりに .もう少し手間がかかりますが、努力する価値は十分にあります。

そうすることで、サーバーを互いに独立して再起動できるようになり、実際に必要な場合や使用されている場合にのみ NFS マウントが作成されます。アイドル状態になるとアンマウントされます。

参考文献

  • 18.2. NFS クライアントの構成 - CentOS 5 導入ガイド

同じエラーが表示されました (mount.nfs: access denied by server while mounting... )、この問題は -o v3 で修正されました 次のようなオプション:

$ sudo mount -o v3 a-nfs-server:/path/to/export /path/to/mount
  • サーバーは Ubuntu 14.04 64 ビット LTS です。
  • クライアントは CentOS 6.5 64 ビットです。

私の場合、nfs4 を使用して動作します:

<ブロック引用>

$ sudo mount -t nfs4 サーバー名:/ /path/to/mount

/etc/export で サーバー上のファイル

/Path/to/export 192.168.1.0/24(rw,sync,fsid=0,no_root_squash,crossmnt,no_subtree_check,no_acl)

fsid=0 /Path/to/export になります 共有をマウントするときのルート ディレクトリ。

crossmnt 、エクスポートされたファイル システムに、他にもアクセスしたいドライブがいくつかあるためです。

no_root_squash クライアント側からrootユーザー(su)でアクセスしたいので。私のローカルネットワークでそれができるのは私だけだと確信しています.

サーバーとクライアントは Ubuntu 14.04 64 ビットです。

nfs3 を使用したい場合は、@ fumisky-wells の回答も役に立ちます。


Linux
  1. Ubuntu14.10でNFSサーバーを構成してNFS共有をマウントする方法

  2. Ubuntu18.04でNFSサーバーを構成してNFS共有をマウントする方法

  3. Ubuntu20.04でNFSサーバーとクライアントをセットアップする方法

  1. Ubuntu14.04でNFSサーバーを構成してNFS共有をマウントする方法

  2. Ubuntu –「mount.nfs:サーバーによってアクセスが拒否されました」エラーを解決する方法は?

  3. 「mount.nfs:マウント中にサーバーによってアクセスが拒否されました」 – 解決方法

  1. UbuntuにNFSサーバーをインストールする

  2. nfs サーバーが消えた場所で nfs マウントをアンマウントする

  3. NFS フォルダのアクセス許可を適切に設定するには?マウント側で許可が拒否されました。