Tôi có máy chủ CentOS 7.9, địa chỉ IP 192.168.1.185, với dung lượng 48TB được gắn trong/media:
[root@ds1 media]# ls -la
drwxr-xr-x. 3 root root 29 Mar 16 08:20 .
dr-xr-xr-x. 17 root root 278 Ngày 16 tháng 3 08:24 ..
drwxrwxrwx 5 myname myname 4096 Ngày 15 tháng 3 17:48 DS1_48TB_RAID_0
(myname thực sự là tên người dùng của tôi, chỉ ẩn nó ở đây)
Cái này được xuất dưới dạng:
[root@ds1 media]# cat /etc/exports
/media/DS1_48TB_RAID_0 192.168.1.0/24(rw,sync,no_root_squash)
SElinux bị vô hiệu hóa
[root@ds1 media]# sestatus
Trạng thái SELinux: bị vô hiệu hóa
Về phía Windows 10, 'Dịch vụ cho NFS' đã được bật, sau đó máy được khởi động lại. Chúng ta có thể thấy máy chủ có showmount từ Windows.
C:\Windows\system32>showmount -e 192.168.1.185
Danh sách xuất trên 192.168.1.185:
/media/DS1_48TB_RAID_0 192.168.1.0/24
Tuy nhiên, khi cố gắng kết nối với nó, đây là những gì tôi nhận được:
C:\Windows\system32>mount -o anon \192.168.1.185\media\DS1_48TB_RAID_0 V:
Lỗi mạng - 1204
Nhập 'NET HELMSG 1204' để biết thêm thông tin.
C:\Windows\system32>NET HELPMSG 1204
Tên nhà cung cấp mạng được chỉ định không hợp lệ.
Đã chỉnh sửa để thêm rằng tôi cũng đã thử các đường dẫn không phải UNC nhưng gặp lỗi tương tự, ví dụ:
gắn kết -0 anon 192.168.1.185:/media/DS1_48TB_RAID_0 V:
Về phía Mac (Big Sur), tôi có thể gắn kết chia sẻ bằng cách sử dụng:
iMac-2:~ myname$ Sudo mount -o nolocks,resvport,locallocks -t nfs 192.168.1.185:/media/DS1_48TB_RAID_0 /private/nfs/
Vì vậy, tôi cũng đã thử sử dụng tùy chọn nolock trên Windows, nhưng cũng gặp lỗi tương tự. có vẻ như 'resvport' và 'locallocks' là dành riêng cho mac, vì lệnh mount của windows không liệt kê chúng dưới dạng tùy chọn.
Tôi đang thiếu gì ở đây?