Zyxel NSA310s NASのNFS共有をマウントしたいです。クライアントコンピュータでShowmountを呼び出して共有を表示します。
$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *
クライアントの /etc/fstab には次の行が含まれています。
10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw 0 0
ただし、インストールは機能しません。
sudo mount /media/nasNFS/ -v
mount.nfs: timeout set for Mon May 25 17:34:46 2015
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.100,clientaddr=10.0.0.2'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=10.0.0.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot UDP port 2049
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Protocol not supported
nfs-common
インストールされました。また何が抜けますか?
ベストアンサー1
答えを得るためにとられたステップを要約すると、
与えられた出力によると、NFSサーバーはNFSv4やUDPが好きではありません。利用可能なNFSサーバーの機能を表示するには、次の条件に基づいてフィルタリングするようにrpcinfo 10.0.0.100
コマンドを拡張できます。nfs
|egrep "service|nfs"
明らかに、サーバーがサポートする唯一のバージョンはバージョン2です。
rpcinfo 10.0.0.100 |egrep "service|nfs"
program version netid address service owner
100003 2 udp 0.0.0.0.8.1 nfs unknown
100003 2 tcp 0.0.0.0.8.1 nfs unknown
vers=2
エクスポートをインストールする解決策は、コマンドラインからインストールオプションを使用することです。
mount -o rw,vers=2 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS
または/etc/fstabを編集して:
10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw,vers=2 0 0
別のアプローチは、バージョン3(または4)をサポートするようにNFSサーバーを変更することです。