Quero montar o compartilhamento NFS de um NAS Zyxel NSA310s. Showmount, chamado na máquina cliente, mostra o compartilhamento:
$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *
O arquivo / etc / fstab do cliente contém a linha:
10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw 0 0
Mas a montagem não funciona:
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
está instalado. O que mais pode estar faltando?
nfs4
em/etc/fstab
vez denfs
. Procurei as especificações dos NSA310s, mas não especifica qual versão do NFS é suportada.vers=2
Respostas:
Para resumir as etapas adotadas para obter a resposta:
De acordo com a saída fornecida, o servidor NFS não gosta de NFSv4 nem UDP. Para ver os recursos do servidor NFS que você pode usar
rpcinfo 10.0.0.100
(você pode estender o comando para filtrarnfs
por|egrep "service|nfs"
:)Aparentemente, a única versão suportada pelo servidor é a versão 2:
A solução para montar a exportação é usar a opção mount
vers=2
na linha de comando:ou editando o / etc / fstab:
Outra abordagem pode ser alterar o servidor NFS para oferecer suporte à versão 3 (ou mesmo 4).
fonte
tente usar esta opção
fonte