Bagaimana cara me-mount ekspor NFS pada Mac OS X?

9

Saya memiliki test.localkotak FreeBSD ( ) yang dikonfigurasi sebagai server NFS. Dan saya mencoba untuk me-mount NFS sharing dari mac saya ( hhmm.local)

/nfs     hhmm.local

/nfsmemiliki 777izin.

Dan saya memeriksa dari mac bahwa itu berfungsi,

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

Tetapi ketika saya mencoba untuk memasangnya,

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

Wow. Saya tidak tahu mengapa ini tidak berhasil. Apa yang harus saya lakukan?

Eonil
sumber
Saya melihat izin ditolak pada penyimpanan file AWS gateway NFS, masalah adalah bahwa IP saya berada di luar rentang akses klien CIDR yang diizinkan berbagi
storm_m2138

Jawaban:

5

Saya memiliki masalah yang sama dengan mount_nfs: can't access /: Permission deniedpada OS X 10.6.8 dan bahkan dengan resvportopsi itu masih gagal namun memodifikasi mount server nfs untuk menggunakan insecureopsi bekerja.

Cas
sumber
2

Saya memecahkan masalah ini dengan posting blog ini: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

Solusi inti memberi opsi opsi resvportpemasangan. Volume NFS dipasang secara ajaib!

Eonil
sumber
Mengalami masalah yang sama; yang resvportpilihan bekerja dengan baik jika Anda hanya berencana untuk pemasangan melalui CLI. Jika Anda ingin melakukan mount melalui finder Mac OS X, Anda perlu menambahkan insecureopsi di sisi server, seperti yang disebutkan oleh @Cas. Tidak ada cara untuk menentukan resvportmelalui finder, dan kemampuan untuk me-mount dan menggunakan opsi lanjutan telah dihapus dari "Disk Utility", jadi sepertinya perbaikan sisi server adalah satu-satunya solusi yang layak untuk menghubungkan GUI.
Will
2

Asumsikan bahwa host 10.18.14.27 menjalankan NFS telah berbagi path-

/home/siddiquim

Di mac Anda, Coba:

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

Verifikasi bahwa konten terlihat:

$ ls -ltr folder_207
Mohammad Shahid Siddiqui
sumber
0

masalah saya terpecahkan, NFS ke mac High Sierra 10.13 Ubah pada server NFS / etc / ekspor, masukkan IP klien Anda. Mis: ip server: 192.168.1.2 klien ip: 192.168.1.10 di server, sudo vi, / ekspor / www 192.168.1.10 (rw, tidak aman, root_squash, no_subtree_check, async)

yogihp
sumber
Selama server dapat menyelesaikan nama host klien (mis. ping hhmm.localBerfungsi), tidak ada alasan untuk ini membuat perbedaan.
Scott