Synology NASからRPiにNFSフォルダー共有をマウントする


8

Synology NASからNFSフォルダー共有をRPiにマウントしたいと思います。これまでのところ、私のすべての努力は成功していません。

私は立ち往生しています:

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/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 /

トポロジー:

デバイス:
RPi-NFSクライアントOS:Raspbian Synology NAS-NFSサーバーOS: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に関連していると思いますが、クライアントでそれを一致させる方法がわかりません。

すべてのアドバイスと可能な解決策をありがとう。

回答:


4

エラーは、サーバーと表示されていても、ローカルにマウントできないことを意味する場合があります。すべてがSynologyで問題なく設定されているようです。

今のところ、LAN上のすべてのユーザーがその共有にアクセスできるようにしたいだけかもしれません。IPにこれを追加します。NFSの設定を変更した後、必ず再起動してください。

192.168.0.0/24

Synologyのセキュリティタブの機能はわかりませんが/etc/exports、Synologyで表示できる場合は、次のようなエントリがあるはずです。

/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に置いて、最終的にNFS共有をRPiにマウントします。
cgasp 2014

Make sure your mount directories are created properly on the Pi.-ありがとうございました。そうしないと、rootだけがファイルに適切にアクセスでき、他のすべてのファイルは読み取り専用でした。
sjas

2

Synology DSM 5.1の場合、特権を「読み取り専用」に設定し(piでファイルを書き込みたい場合を除く)、スカッシュを「すべてのユーザーを管理者にマップ」に設定します

ここに画像の説明を入力してください


2

NFSをマウントする前に、

RPCを開始する必要があります

sudo /etc/init.d/rpcbind start

2

実際のエラー/volumes1/Moviesは、マウントしようとしていることである可能性があります。ls -ls /volume1/ | grep Movies


1
ああ、余分sではvolumes1、よく発見します!
Greenonline '19

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.