从Synology NAS在RPi上挂载NFS文件夹共享


8

我想从我的RPi上的Synology NAS挂载NFS文件夹共享。到目前为止,我的所有努力都没有成功。

我被困在:

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

遵循的指南为:
https
: //www.synology.com/zh-cn/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 /

拓扑结构:

设备:
RPi-NFS客户端操作系统:Raspbian Synology NAS-NFS服务器操作系统:DSM5.0

IP:
RPi-192.168.0.17
Synology NAS-192.168.0.100

实际状态和配置:

Synology配置

导出文件

DS> cat /etc/exports

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

文件夹共享权限

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

莓上的uid和gud

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)

我认为问题与uid和gud有关,但我不知道如何在客户端上进行匹配。

感谢您提供的所有建议和解决方案。

Answers:


4

该错误可能意味着即使它显示服务器,也无法将其安装在本地。在Synology上一切看起来都可以正常设置。

您可能只想允许LAN上的每个人现在都访问该共享。在IP中添加它。只是为了确保在更改NFS上的设置后重新启动它。

192.168.0.0/24

我不确定安全选项卡在synology中的功能,但是如果您可以在synology上查看/etc/exports,则应该有一个与此类似的条目。

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

确保在Pi上正确创建安装目录

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

您应该能够像在Pi上那样轻松地安装它

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

这真的不应该那么复杂,您可能只是在看错地方。我希望这能解决您的问题。


非常感谢 !Synology配置在使用raspbian时无法立即使用。经过一些试验,最后将您建议的行放在/ etc / exports上,我终于在RPi上安装了NFS共享。
cgasp 2014年

Make sure your mount directories are created properly on the Pi.-非常感谢。否则,只有root用户才能正确访问文件,其他所有文件均为只读文件。
sjas 16/09/12

2

对于Synology DSM 5.1,将权限设置为“只读”(除非您希望您的pi写入文件),将Squash设置为“将所有用户映射到管理员”

在此处输入图片说明


2

在挂载nfs之前,

您必须启动rpc

sudo /etc/init.d/rpcbind start

2

实际错误可能是您正在尝试挂载/volumes1/Movies,这是输入错误ls -ls /volume1/ | grep Movies


1
哦,是的,多余s的东西volumes1,被发现了!
Greenonline

0

不要忘记为此打开防火墙端口(内置应用程序规则列表中有一个针对Mac / Linux文件服务器的功能)。


0

我以前使用过cifs连接,但没有发现/volume1丢失。以下示例在我的配置中与上述配置相似:

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.