Thư mục Mount NFS chia sẻ trên RPi từ NAS synology


8

Tôi muốn gắn kết chia sẻ thư mục NFS từ NAS Synology trên RPi của tôi. Cho đến nay, tất cả những nỗ lực của tôi đã không thành công.

Tôi bị kẹt vào:

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

Hướng dẫn theo sau:
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 /

Cấu trúc liên kết:

Thiết bị:
RPi - NFS Client OS: Raspbian Synology NAS - NFS Server OS: DSM5.0

IP:
RPi - 192.168.0.17
NAS Synology - 192.168.0.100

Trạng thái và cấu hình thực tế:

Cấu hình Synology

Xuất tập tin

DS> cat /etc/exports

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

Thư mục cho phép chia sẻ

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

uid và gud trên quả mâm xôi

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)

Tôi nghĩ vấn đề này liên quan đến uid và gud nhưng tôi không biết làm thế nào để khớp nó trên máy khách.

Cảm ơn tất cả các lời khuyên và sở hữu giải pháp.

Câu trả lời:


4

Lỗi có thể có nghĩa là bạn không thể gắn kết cục bộ, mặc dù nó báo là máy chủ. Mọi thứ có vẻ sẽ được thiết lập tốt trên Synology.

Bạn có thể chỉ muốn cho phép mọi người trong mạng LAN của bạn truy cập vào chia sẻ đó ngay bây giờ. Trong IP thêm điều này. Chỉ để đảm bảo khởi động lại nó sau khi thay đổi cài đặt trên NFS.

192.168.0.0/24

Tôi không chắc chắn tab bảo mật làm gì trong synology nhưng nếu bạn có thể xem /etc/exportstrên synology thì nên có một mục tương tự như thế này.

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

Đảm bảo thư mục gắn kết của bạn được tạo đúng trên Pi

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

Bạn có thể dễ dàng gắn kết nó như thế này trên Pi

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

Điều này thực sự không nên phức tạp, bạn có thể đang nhìn nhầm chỗ. Tôi hy vọng điều này giải quyết vấn đề của bạn.


Cảm ơn nhiều ! Cấu hình synology không hoạt động tốt ngoài raspbian. Sau một số thử nghiệm và cuối cùng đưa dòng đề xuất của bạn lên / etc / export, cuối cùng tôi cũng gắn kết chia sẻ NFS trên RPi.
cgasp

Make sure your mount directories are created properly on the Pi.- Cảm ơn bạn rất nhiều, đó là mẹo. Mặt khác, chỉ có root mới có thể truy cập các tệp đúng cách, chúng chỉ đọc cho tất cả những người khác.
sjas

2

Đối với Synology DSM 5.1, Đặt Đặc quyền thành "Chỉ đọc" (trừ khi bạn muốn số pi của mình ghi tệp) và Squash thành "Ánh xạ tất cả người dùng vào quản trị viên"

nhập mô tả hình ảnh ở đây


2

Trước để gắn kết các nfs,

bạn phải bắt đầu rpc

sudo /etc/init.d/rpcbind start

2

Lỗi thực tế có thể là bạn đang cố gắn kết /volumes1/Movies, đó là lỗi chính tảls -ls /volume1/ | grep Movies


1
Ồ vâng, thêm svào volumes1, phát hiện tốt!
Greenonline

0

Đừng quên mở các cổng tường lửa cho việc này (danh sách các quy tắc ứng dụng tích hợp sẵn có một cho máy chủ tệp Mac / Linux thực hiện thủ thuật).


0

Tôi đã sử dụng các kết nối cifs trước đây và không thấy /volume1bị thiếu. Các ví dụ sau đang hoạt động trong cấu hình của tôi tương tự như các ví dụ trên:

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.