วิธีการเมานต์ NFS บน Mac OS X


9

ฉันมีtest.localกล่องFreeBSD ( ) ที่กำหนดค่าเป็นเซิร์ฟเวอร์ NFS และฉันกำลังพยายามเมานต์แบบแชร์ NFS ของฉัน mac ( hhmm.local)

/nfs     hhmm.local

/nfsได้777รับอนุญาต

และฉันตรวจสอบจาก mac ว่าใช้งานได้

hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs                           test.local
hhmm:~ Eonil$ 

แต่เมื่อฉันพยายามเมา

hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$ 

ว้าว. ฉันไม่สามารถเข้าใจได้ว่าทำไมสิ่งนี้ถึงไม่ได้ผล ฉันควรทำอย่างไรดี?


ฉันเห็นการปฏิเสธการอนุญาตบนเกตเวย์การจัดเก็บ AWSแชร์ไฟล์ NFS ปัญหาคือว่า IP ของฉันอยู่นอกช่วงการเข้าถึง CIDR ของไคลเอนต์ที่ได้รับอนุญาต
storm_m2138

คำตอบ:


5

ฉันมีปัญหาเดียวกันกับmount_nfs: can't access /: Permission deniedใน OS X 10.6.8 และแม้กระทั่งกับresvportตัวเลือกมันยังคงล้มเหลว แต่การแก้ไขเมาท์การส่งออกเซิร์ฟเวอร์ nfs เพื่อใช้insecureตัวเลือกทำงาน


2

ฉันแก้ไขปัญหานี้ด้วยการโพสต์บล็อกนี้: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

วิธีการแก้ปัญหาหลักคือการให้ตัวเลือกresvportในการติดตั้งตัวเลือก ปรับระดับเสียง NFS อย่างน่าอัศจรรย์!


มีปัญหาเดียวกันนี้; resvportตัวเลือกที่ทำงานได้ดีถ้าคุณวางแผนที่จะติดตั้งผ่าน CLI หากคุณต้องการติดตั้งผ่านตัวค้นหาของ Mac OS X คุณจะต้องเพิ่มinsecureตัวเลือกในฝั่งเซิร์ฟเวอร์ตามที่ @Cas กล่าวถึง ไม่มีวิธีที่จะระบุresvportผ่านตัวค้นหาและความสามารถในการเมาท์และใช้ตัวเลือกขั้นสูงได้ถูกลบออกจาก "Disk Utility" ดังนั้นจึงดูเหมือนว่าการแก้ไขด้านเซิร์ฟเวอร์เป็นทางออกเดียวสำหรับการเชื่อมต่อ GUI
จะ

2

สมมติว่าโฮสต์ 10.18.14.27 ที่รัน NFS ได้แชร์พา ธ -

/home/siddiquim

บน mac ของคุณลอง:

$ sudo mount -o resvport,rw  -t nfs  10.18.14.27:/home/siddiquim folder_207

ตรวจสอบว่าเนื้อหามองเห็นได้:

$ ls -ltr folder_207

0

แก้ไขปัญหาของฉันแล้ว NFS เป็น mac High Sierra 10.13 การเปลี่ยนแปลงบนเซิร์ฟเวอร์ NFS / etc / exports ส่ง IP ไคลเอ็นต์ของคุณ เช่นเซิร์ฟเวอร์ ip: 192.168.1.2 ลูกค้า ip: 192.168.1.10 บนเซิร์ฟเวอร์, sudo vi, / export / www 192.168.1.10 (rw, ไม่ปลอดภัย, root_squash, no_subtree_check, async)


ตราบใดที่เซิร์ฟเวอร์สามารถแก้ไขชื่อโฮสต์ของลูกค้า (เช่นใช้ping hhmm.localงานได้) ก็ไม่มีเหตุผลอะไรที่จะทำให้เกิดความแตกต่าง
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.