Mount NFS Folder bagikan di RPi dari NAS synology

8

Saya ingin memasang berbagi folder NFS dari Synology NAS saya di RPi saya. Sejauh ini, semua upaya saya tidak berhasil.

Saya terjebak pada:

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

Panduan diikuti:
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-dari-synology-ke-xbmc-dengan-nfs /

Topologi:

Perangkat:
OS Klien RPi - NFS: Raspbian Synology NAS - NFS Server OS: DSM5.0

IP:
RPi - 192.168.0.17
Synology NAS - 192.168.0.100

Status dan konfigurasi aktual:

Konfigurasi Teknologi

Ekspor file

DS> cat /etc/exports

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

Izin folder untuk dibagikan

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

uid dan gud di raspberry

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)

Saya pikir masalah ini terkait dengan uid dan gud tetapi saya tidak tahu bagaimana cara mencocokkannya dengan klien.

Terima kasih atas semua saran dan solusi yang memungkinkan.

cgasp
sumber

Jawaban:

4

Kesalahan mungkin berarti Anda tidak dapat memasang secara lokal, meskipun dikatakan server. Semuanya terlihat diatur dengan baik di Synology.

Anda mungkin hanya ingin mengizinkan semua orang di LAN Anda untuk mengakses bagian itu untuk saat ini. Di IP tambahkan ini. Hanya untuk memastikan restart setelah mengubah pengaturan pada NFS.

192.168.0.0/24

Saya tidak yakin apa yang dilakukan tab keamanan dalam synology tetapi jika Anda dapat melihat /etc/exportspada synology harus ada entri yang mirip dengan ini.

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

Pastikan direktori mount Anda dibuat dengan benar di Pi

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

Anda harus bisa memasangnya dengan mudah seperti ini di Pi

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

Ini seharusnya tidak terlalu rumit, Anda mungkin hanya melihat tempat yang salah. Saya harap ini menyelesaikan masalah Anda.

Piotr Kula
sumber
Terimakasih banyak ! Konfigurasi synology tidak berfungsi baik dengan raspbian. Setelah beberapa percobaan dan akhirnya menempatkan baris yang disarankan pada / etc / ekspor saya akhirnya memasang share NFS di RPi.
cgasp
Make sure your mount directories are created properly on the Pi.- Terima kasih banyak, itu berhasil. Kalau tidak, hanya root yang bisa mengakses file dengan benar, mereka hanya bisa dibaca untuk yang lainnya.
sjas
2

Untuk Synology DSM 5.1, Tetapkan Hak Istimewa untuk "Hanya baca" (kecuali jika Anda ingin pi Anda menulis file) dan Squash untuk "Peta semua pengguna ke admin"

masukkan deskripsi gambar di sini

Timotius
sumber
2

Sebelum memasang nfs,

Anda harus memulai rpc

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

Kesalahan yang sebenarnya mungkin Anda coba untuk memasang /volumes1/Moviesyang merupakan kesalahan ketikls -ls /volume1/ | grep Movies

Andreas B
sumber
1
Oh ya, tambahan smasuk volumes1, terlihat bagus!
Greenonline
0

Jangan lupa untuk membuka port firewall untuk ini (daftar aturan aplikasi bawaan memiliki satu untuk server file Mac / Linux yang melakukan trik).

greg
sumber
0

Saya menggunakan koneksi cifs sebelumnya dan tidak melihat /volume1ada yang hilang. Contoh berikut berfungsi di konfigurasi saya mirip dengan yang di atas:

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
tukang kayu
sumber