showmount não está mostrando nenhum arquivo durante a configuração e a montagem automática do servidor nfs

1

Eu estava seguindo um monte de sessões ao vivo sobre como configurar um servidor nfs. Eu criei as exportações de arquivos em / etc / exports e o arquivo continha o seguinte:

/data    -rw     *(rw,no_root_sqush)

Eu tenho o diretório e todos os arquivos de configuração / dados corretamente lá, eu iniciei o servidor nfs.

systemctl start nfs

e não retornou nenhum erro, mas quando tentei checar o showmount para os / data eu não consegui encontrar nenhuma lista de / data no showmount

showmount -e localhost

isto é o que eu recebo,

Export list for localhost:

mas não / dados na lista.

então eu queria verificar o status do servidor nfs, já que não deu nenhum erro:

systemctl status -l nfs

e o resultado foi:

    ● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
   Active: active (exited) since Mon 2017-03-13 04:09:47 EDT; 2min 44s ago
  Process: 4197 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)
  Process: 4193 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
 Main PID: 4197 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nfs-server.service

Mar 13 04:09:47 dhcppc6 systemd[1]: Starting NFS server and services...
Mar 13 04:09:47 dhcppc6 exportfs[4193]: exportfs: /etc/exports:1: unknown keyword "no_root_sqush"
Mar 13 04:09:47 dhcppc6 systemd[1]: Started NFS server and services.

então sempre que eu tento montar o / data através de:

mount localhost:/data /mnt

o resultado foi

mount.nfs: access denied by server while mounting localhost:/data

Mesmo que eu esteja acessando como root.

Há algo faltando aqui que eu fiz ao configurar o servidor nfs que me faz incapaz de montar seus dados?

Em relação à montagem: Eu adicionei a seguinte linha em /etc/auto.master :

/nfsserver      /etc/auto.nfsserver

e criei um novo arquivo /etc/auto.nfsserver e também adicionei a linha:

blah    -rw     localhost:/data

para preparar tudo para a montagem, para poder montar o servidor nfs. Mas qualquer ajuda aqui seria muito apreciada.

Obrigado

    
por Mohamed R. Abdelhameed 13.03.2017 / 09:45

1 resposta

1

O problema na linha a seguir é um erro de digitação:

/data    -rw     *(rw,no_root_sqush)

Mar 13 04:09:47 dhcppc6 exportfs[4193]: exportfs: /etc/exports:1: unknown keyword "no_root_sqush"

Como no manual

The only options that are permitted to vary in this way are ro, rw, no_root_squash, root_squash, and all_squash.

Você deve usar no_root_squash

    
por 13.03.2017 / 09:52

Tags