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