mount.nfs: uma opção de montagem incorreta foi especificada

3

Estou tentando montar um volume NFS em um servidor centos 7.2:

Quando tento montar o ponto de compartilhamento NFS, esta é a resposta que eu recebo:

[root@web1:~] #mount -t nfs nfs1.example.com:/var/nfs/home /home
mount.nfs: an incorrect mount option was specified

Eu verifiquei e tenho nfs-utils-1.3.0-0.21.el7.x86_64 instalado em ambas as máquinas. Ambos os sistemas operacionais cliente nfs e nfs são Centos 7.2

Para solucionar isso, reduzi as listagens no arquivo / etc / exports no servidor NFS para apenas o seguinte:

/var/nfs/home web1.example.com(rw,sync,no_root_squash,no_all_squash)

Se eu fizer um showmount do servidor que estou tentando montar o compartilhamento nfs, isso é o que eu vejo:

[root@web1:~] #showmount -e nfs1.example.com
Export list for nfs1.example.com:
/var/nfs/home web1.example.com

Se eu fizer um mount -v , é o que recebo:

[root@web1:~] #mount -v -t nfs nfs1.example.com:/var/nfs/home /home
mount.nfs: timeout set for Fri Jan 13 11:04:19 2017 mount.nfs: trying text-based options 'vers=4,addr=162.xxx.xxx..94,clientaddr=162.xxx.xxx.6'
mount.nfs: mount(2): Invalid argument mount.nfs: an incorrect mount option was specified

No dmesg eu encontro:

[44428.405419] nfsd: last server has exited, flushing export cache

E estou vendo isso no dmesg:

[ 7.373186] FS-Cache: Netfs 'nfs' registered for caching
[ 7.422181] Key type dns_resolver registered
[ 7.456581] NFS: Registering the id_resolver key type
[ 7.462309] Key type id_resolver registered
[ 7.462386] Key type id_legacy registered
[ 7.514441] SELinux: initialized (dev 0:40, type nfs4), uses genfs_contexts
[ 8.474503] NFSD: starting 90-second grace period (net ffffffff819a29c0) –
[ 16.952180] perf samples too long (2623 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
[ 24.429251] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 38.368207] perf samples too long (5162 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
[ 38.427323]

Não especificar -t nfs no comando fornece o mesmo resultado:

[root@nfs1:~] #mount nfs1.example.com:/var/nfs/home /home
mount.nfs: an incorrect mount option was specified

Estes são os sistemas de arquivos nfs que eu tenho:

[root@nfs1:~] #grep nfs /proc/filesystems
nodev   nfsd
nodev   nfs
nodev   nfs4

Aqui estão os módulos carregados para o nfs:

[root@nfs1:~] #lsmod | grep ^nfs
nfsv4                 474203  0
nfs                   241266  1 nfsv4
nfsd                  284378  13
nfs_acl                12837  1 nfsd

Não é um problema de firewall porque obtenho a mesma falha exata quando executo o comando mount do próprio servidor NFS. Obtém o mesmo erro que os clientes fazem.

Devo salientar que isso funcionou de uma só vez bem. Mas agora está quebrado ao ponto de não poder ser usado.

Alguém por favor pode me ajudar a solucionar isso? Estou realmente preso neste momento.

    
por user99201 11.01.2017 / 18:34

1 resposta

0

Acerte o mesmo problema hoje. Eu tropecei na opção nfsvers ao procurar por uma explicação. A montagem funcionou com nfsvers=3 e nfsvers=4 . Eu ficaria feliz por uma explicação mais detalhada.

root@localhost:~# uname -rm
4.1.15 armv7l
root@localhost:~# mount -t nfs 10.0.0.5:/srv/nfs tmp
mount.nfs: an incorrect mount option was specified
root@localhost:~# mount -t nfs -o nfsvers=1 10.0.0.5:/srv/nfs tmp
mount.nfs: mount system call failed
root@localhost:~# mount -t nfs -o nfsvers=2 10.0.0.5:/srv/nfs tmp
mount.nfs: requested NFS version or transport protocol is not supported
root@localhost:~# mount -t nfs -o nfsvers=3 10.0.0.5:/srv/nfs tmp
root@localhost:~# mount -t nfs -o nfsvers=4 10.0.0.5:/srv/nfs tmp
root@localhost:~#

Os últimos dois comandos foram bem-sucedidos.

    
por 18.07.2018 / 16:33

Tags