Montar compartilhamento de pasta NFS no RPi a partir de um NAS de sinologia

8

Gostaria de montar um compartilhamento de pasta NFS do meu Synology NAS no meu RPi. Até agora, todos os meus esforços foram infrutíferos.

Eu fico preso em:

pi@raspberrypi ~ $ sudo mount -t nfs 192.168.0.100:/volumes1/Movies /mnt/Movies
mount.nfs: access denied by server while mounting 192.168.0.100:/volumes1/Movies

Guias seguidos:
https://www.synology.com/en-us/support/tutorials/566
http://wiki.xbmc.org/index.php?title=NFS#Synology
http://www.robvanhamersveld.nl / 2012/12/14 / share-media-from-synology-to-xbmc-with-nfs /

Topologia:

Dispositivos:
RPi - SO do cliente NFS: Raspbian Synology NAS - SO do servidor NFS: DSM5.0

IP:
RPi - 192.168.0.17
Synology NAS - 192.168.0.100

Estado atual e configuração:

Configuração Synology

Exportar arquivo

DS> cat /etc/exports

/volume1/Movies  192.168.0.17(rw,async,no_wdelay,insecure,no_root_squash,anonuid=1000,anongid=100)  

Permissão de pasta para compartilhar

DS> ls -ls /volume1/ | grep Movies
   4 drwxrwxrwx    2 root     root          4096 Jul 23 07:14 Movies

uid e gud em framboesa

pi@raspberrypi ~ $ id
uid=1000(pi) gid=1000(pi) groups=1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),105(netdev),999(input),1001(indiecity),1002(spi),1003(gpio)

Acho que o problema está relacionado ao uid e ao gud, mas não sei como combiná-lo no cliente.

Obrigado por todos os conselhos e soluções possíveis.

cgasp
fonte

Respostas:

4

O erro pode significar que você não pode montá-lo localmente, mesmo que diga servidor. Tudo parece estar bem configurado na Synology.

Você pode apenas permitir que todos na sua LAN acessem esse compartilhamento por enquanto. No IP, adicione isso. Apenas certifique-se de reiniciá-lo após alterar as configurações no NFS.

192.168.0.0/24

Não sei o que a guia de segurança faz na sinologia, mas se você pode ver /etc/exportsa sinologia, deve haver uma entrada semelhante a esta.

/volumes1/Movies 192.168.0.0/24(rw,sync,no_subtree_check)

Verifique se os diretórios de montagem foram criados corretamente no Pi

sudo mkdir -p /mnt/movies
sudo chmod 777 /mnt/movies

Você deve poder montá-lo facilmente como este no Pi

sudo mount 192.168.0.100:/volumes1/Movies /mnt/movies

Isso realmente não deve ser tão complicado, você pode estar apenas olhando para o lugar errado. Espero que isso resolva seu problema.

Piotr Kula
fonte
Muito Obrigado ! A configuração da sinologia não funcionou bem com o raspbian. Após alguns testes e finalmente colocando sua linha sugerida em / etc / exportações, finalmente montei o compartilhamento NFS no RPi.
cgasp
Make sure your mount directories are created properly on the Pi.- Muito obrigado, isso fez o truque. Caso contrário, somente o root poderia acessar os arquivos corretamente, eles eram somente leitura para todos os outros.
sjas 12/09
2

Para o Synology DSM 5.1, defina Privilégio para "Somente leitura" (a menos que você queira que seu pi grave arquivos) e Squash para "Mapear todos os usuários para o administrador"

insira a descrição da imagem aqui

Timothy
fonte
2

Antes de montar o nfs,

você deve iniciar o rpc

sudo /etc/init.d/rpcbind start
jlSta
fonte
2

O erro real pode ser que você esteja tentando montar, o /volumes1/Moviesque é um erro de digitação parals -ls /volume1/ | grep Movies

Andreas B
fonte
11
Oh sim, o adicional sno volumes1, bem visto!
Greenonline 19/08/19
0

Não se esqueça de abrir as portas do firewall para isso (a lista de regras de aplicativos embutidas tem uma para o servidor de arquivos Mac / Linux que faz o truque).

greg
fonte
0

Eu usei conexões CIFS antes e não vi /volume1estava faltando. Os exemplos a seguir estão funcionando na minha configuração semelhantes aos acima:

sudo mount -t nfs 192.168.178.62:/volume1/pi/client0 /mnt

sudo mount -t nfs DiskStation.local:/volume1/pi/client0 /mnt

sudo mount -t cifs -o username=admin //DiskStation.local/pi/client0 /mnt
marceneiro
fonte