Saya memiliki test.local
kotak FreeBSD ( ) yang dikonfigurasi sebagai server NFS. Dan saya mencoba untuk me-mount NFS sharing dari mac saya ( hhmm.local
)
/nfs hhmm.local
/nfs
memiliki 777
izin.
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?
Jawaban:
Saya memiliki masalah yang sama dengan
mount_nfs: can't access /: Permission denied
pada OS X 10.6.8 dan bahkan denganresvport
opsi itu masih gagal namun memodifikasi mount server nfs untuk menggunakaninsecure
opsi bekerja.sumber
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
resvport
pemasangan. Volume NFS dipasang secara ajaib!sumber
resvport
pilihan bekerja dengan baik jika Anda hanya berencana untuk pemasangan melalui CLI. Jika Anda ingin melakukan mount melalui finder Mac OS X, Anda perlu menambahkaninsecure
opsi di sisi server, seperti yang disebutkan oleh @Cas. Tidak ada cara untuk menentukanresvport
melalui 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.Asumsikan bahwa host 10.18.14.27 menjalankan NFS telah berbagi path-
Di mac Anda, Coba:
Verifikasi bahwa konten terlihat:
sumber
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)
sumber
ping hhmm.local
Berfungsi), tidak ada alasan untuk ini membuat perbedaan.