web-dev-qa-db-ja.com

Linuxでnfsnetwork-shareをマウントする際のエラー

さまざまなOS(ubuntu 10.10/10.10 server/11.10)にnfsネットワーク共有をマウントしようとしていますが、同じエラーが引き続き発生します:

mount.nfs: access denied by server while mounting 128.251.xxx.xxx:/Systems

マシンにnfs-commonがインストールされていることを確認しました。そして、私の/etc/fstabマウントコマンドは次のとおりです。

128.251.xxx.xxx:/Systems /home/me/uslonsnas001 nfs async,rw,hard,intr 0 0

ネットワークデバイスはSeagateNASです。これは、デバイスのセットアップのスクリーンショットです(Webインターフェイスを介して)。

「システム」という名前の共有ポイントでNFSが有効になっていることを確認します enter image description here

デバイスでNFSサービスが有効になっていることを確認します enter image description here

共有がパブリックアクセスを有効にするように設定されていることを確認します。 enter image description here

では、このマウントを機能させるために他に何が欠けている可能性がありますか?

1
sadmicrowave

通常、NFSエクスポートに関連付けられたアクセス許可があります。つまり、サーバー(この場合はNAS)に応じてNFSへのアクセスが許可されているホストです。

すべてのホストがエクスポート(別名共有)にアクセスできるようにする従来のエクスポートファイルは、次のようになります。

/foo/bar *(ro,sync)

*はすべてのホストを意味するため、NASのGUIで同様のものを探したいと思うでしょう。

4
Kyle Brandt

私は自分の問題を理解しました!

このスレッドで見つかりました: http://forums.seagate.com/t5/BlackArmor-NAS-Network-Storage/Unable-to-nfs-mount-from-BlackArmor-440/td-p/28522 ==

Seagateは、最初に共有が見つかったデータボリュームを指定することでNFS共有をエクスポートしているようです(CIFSを使用している場合は、パスを省略できます)。

CIFSマウントパス:

 128.251.xxx.xxx:/Systems

NFSマウントパス:

 128.251.xxx.xxx:/DataVolume/Systems

そのような単純なばかげた問題-それについてのドキュメントはほとんどありません-これが他の誰かに役立つことを願っています。

2
sadmicrowave