ฉันมีเซิร์ฟเวอร์ CentOS 7.9 ที่อยู่ IP 192.168.1.185 โดยติดตั้งไดรฟ์ข้อมูล 48TB ใน /media:
[root@ds1 สื่อ]# ls -la
drwxr-xr-x. 3 รูท 29 มี.ค. 59 08:20 น.
ดร-xr-xr-x 17 รูท 278 มี.ค. 59 08:24 น. ..
drwxrwxrwx 5 myname myname 4096 15 มี.ค. 17:48 DS1_48TB_RAID_0
(ชื่อของฉันคือชื่อผู้ใช้ของฉันจริง ๆ เพียงแค่ปิดบังไว้ที่นี่)
สิ่งนี้จะถูกส่งออกเป็น:
[root@ds1 media]# cat /etc/exports
/media/DS1_48TB_RAID_0 192.168.1.0/24(rw,ซิงค์,no_root_squash)
SElinux ถูกปิดใช้งาน
[root@ds1 media]# สถานะ
สถานะ SELinux: ปิดใช้งาน
ในฝั่ง Windows 10 เปิดใช้งาน 'บริการสำหรับ NFS' จากนั้นจึงรีบูตเครื่อง เราสามารถเห็นเซิร์ฟเวอร์พร้อม showmount จาก Windows
C:\Windows\system32>showmount -e 192.168.1.185
รายการส่งออกบน 192.168.1.185:
/media/DS1_48TB_RAID_0 192.168.1.0/24
อย่างไรก็ตาม เมื่อพยายามเชื่อมต่อ นี่คือสิ่งที่ฉันได้รับ:
C:\Windows\system32>เมานต์ -o anon \192.168.1.185\media\DS1_48TB_RAID_0 V:
ข้อผิดพลาดของเครือข่าย - 1204
พิมพ์ 'NET HELPMSG 1204' สำหรับข้อมูลเพิ่มเติม
C:\Windows\system32>NET HELPMSG 1204
ชื่อผู้ให้บริการเครือข่ายที่ระบุไม่ถูกต้อง
แก้ไขเพื่อเพิ่มว่าฉันได้ลองใช้เส้นทางที่ไม่ใช่ UNC แล้ว แต่ได้รับข้อผิดพลาดเดียวกัน เช่น:
เมานต์ -0 บน 192.168.1.185:/media/DS1_48TB_RAID_0 V:
ที่ฝั่ง Mac (Big Sur) ฉันสามารถเมานต์การแชร์โดยใช้:
iMac-2:~ myname$ sudo mount -o nolocks,resvport,locallocks -t nfs 192.168.1.185:/media/DS1_48TB_RAID_0 /private/nfs/
ดังนั้นฉันจึงลองใช้ตัวเลือก nolock บน Windows แต่ได้รับข้อผิดพลาดเดียวกัน ดูเหมือนว่า 'resvport' และ 'locallocks' เป็นเฉพาะ mac เนื่องจากคำสั่ง windows mount ไม่ได้แสดงรายการเป็นตัวเลือก
ฉันพลาดอะไรไปที่นี่?