NFS: mount.nfs: Giao thức không được hỗ trợ


18

Tôi muốn gắn kết chia sẻ NFS của NAS Zyxel NSA 310s. Showmount, được gọi trên máy khách, hiển thị chia sẻ:

$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *

/ Etc / fstab của máy khách chứa dòng:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw  0 0

Nhưng gắn kết không hoạt động:

sudo mount /media/nasNFS/ -v
mount.nfs: timeout set for Mon May 25 17:34:46 2015
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.100,clientaddr=10.0.0.2'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=10.0.0.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot UDP port 2049
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Protocol not supported

nfs-commonđược cài đặt. Những gì khác có thể thiếu?


Phiên bản nào của giao thức NFS được NSA 310 cung cấp? Có vẻ như khách hàng của bạn chỉ hỗ trợ phiên bản 3 và có thể máy chủ chỉ là phiên bản 4 (hoặc 2)
Anthon

Tôi không biết phiên bản NFS mà NSA 310s sử dụng nội bộ. Máy khách chạy bản phân phối Ubuntu 15.04 hiện tại, có nhất thiết phải cho phép NFS v4 không?
Geom

cố gắng nfs4trong /etc/fstabthay vì nfs. Tôi đã tra cứu thông số kỹ thuật cho NSA 310 nhưng không chỉ định phiên bản NFS nào được hỗ trợ.
Anthon

với nfs4 trong / etc / fstab nfs4: mount (2): Giao thức không được hỗ trợ mount.nfs4: Giao thức không được hỗ trợ
Geom

1
Trong trường hợp đó, máy chủ NFS của bạn chỉ hỗ trợ phiên bản 2. Cố gắng gắn kết bằng tùy chọnvers=2
Lambert

Câu trả lời:


16

Để tóm tắt các bước thực hiện để có câu trả lời:

Theo đầu ra được cung cấp, máy chủ NFS không thích NFSv4 cũng như UDP. Để xem các khả năng của máy chủ NFS bạn có thể sử dụng rpcinfo 10.0.0.100(bạn có thể mở rộng lệnh để lọc nfstheo |egrep "service|nfs":)

Rõ ràng phiên bản duy nhất được máy chủ hỗ trợ là phiên bản 2:

rpcinfo 10.0.0.100 |egrep "service|nfs"
program version netid     address                service    owner
100003  2       udp       0.0.0.0.8.1            nfs        unknown
100003  2       tcp       0.0.0.0.8.1            nfs        unknown

Giải pháp để gắn kết xuất là sử dụng tùy chọn gắn kết vers=2trên dòng lệnh:

mount -o rw,vers=2 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS

hoặc bằng cách chỉnh sửa / etc / fstab:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw,vers=2  0 0

Một cách tiếp cận khác có thể là thay đổi máy chủ NFS để hỗ trợ phiên bản 3 (hoặc thậm chí 4).


4
Con trỏ hữu ích đến rpcinfo để khắc phục sự cố, cảm ơn,
RichVel

-2

cố gắng sử dụng tùy chọn này

....   nfs    rsize=8192,wsize=8192,timeo=14,intr 0 0
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.