GNU/Linux >> Belajar Linux >  >> Linux

mount.nfs:akses ditolak oleh server saat memasang di mesin Ubuntu?

ekspor

Saat Anda membuat /etc/exports file di server Anda perlu memastikan bahwa Anda mengekspornya. Biasanya Anda ingin menjalankan perintah ini:

$ exportfs -a

Ini akan mengekspor semua entri dalam file ekspor.

pameran

Hal lain yang sering saya lakukan adalah dari mesin lain saya akan memeriksa mesin apa pun yang mengekspor saham NFS ke jaringan menggunakan showmount perintah.

$ showmount -e <NFS server name>

Contoh

Katakanlah misalnya saya masuk ke scully.

$ showmount -e mulder
Export list for mulder:
/export/raid1/isos     192.168.1.0/24
/export/raid1/proj     192.168.1.0/24
/export/raid1/data     192.168.1.0/24
/export/raid1/home     192.168.1.0/24
/export/raid1/packages 192.168.1.0/24

fstab

Untuk memasang ini saat boot, Anda akan menambahkan baris ini ke mesin klien Anda yang ingin menggunakan pemasangan NFS.

server:/shared/dir /opt/mounted/dir nfs rsize=8192,wsize=8192,timeo=14,intr

pemasangan otomatis

Jika Anda akan me-reboot server ini maka saya sangat menyarankan Anda melihat pengaturan pemasangan otomatis (autofs ) alih-alih menambahkan entri ini ke /etc/fstab . Ini sedikit lebih banyak pekerjaan tetapi sepadan dengan usaha.

Melakukan hal itu akan memungkinkan Anda untuk mem-boot ulang server secara lebih independen satu sama lain dan juga hanya akan membuat pemasangan NFS saat benar-benar dibutuhkan dan/atau sedang digunakan. Saat menganggur, itu akan dilepas.

Referensi

  • 18.2. Konfigurasi Klien NFS - Panduan Penerapan CentOS 5

Saya melihat kesalahan yang sama (mount.nfs: access denied by server while mounting... ) dan masalah telah diperbaiki oleh -o v3 pilihan sebagai berikut:

$ sudo mount -o v3 a-nfs-server:/path/to/export /path/to/mount
  • Servernya adalah Ubuntu 14.04 64bit LTS.
  • Klien adalah CentOS 6.5 64bit.

Dalam kasus saya berfungsi menggunakan nfs4 melakukan:

$ sudo mount -t nfs4 server-name:/ /path/to/mount

Di /etc/export file di server

/Path/to/export 192.168.1.0/24(rw,sync,fsid=0,no_root_squash,crossmnt,no_subtree_check,no_acl)

fsid=0 membuat /Path/to/export direktori root saat Anda memasang share.

crossmnt , karena saya memiliki beberapa drive lain dalam sistem file yang diekspor yang juga ingin saya akses.

no_root_squash , karena saya ingin mengakses sebagai pengguna root (su) dari sisi klien. Saya cukup yakin bahwa hanya saya yang dapat melakukannya di jaringan lokal saya.

Server dan klien adalah Ubuntu 14.04 64bit.

Jika Anda ingin menggunakan nfs3, jawaban dari @fumisky-wells juga cocok untuk saya.


Linux
  1. Cara mengonfigurasi server NFS dan memasang share NFS di Ubuntu 18.04

  2. Cara Mengatur Server dan Klien NFS di Ubuntu 20.04

  3. Ubuntu – Bagaimana Mengatasi Kesalahan “mount.nfs:Access Denied By Server”?

  1. Cara mengonfigurasi server NFS dan memasang share NFS di Ubuntu 14.04

  2. Cara mengonfigurasi server NFS dan memasang share NFS di Ubuntu 14.10

  3. Lepas pemasangan nfs di mana server nfs telah menghilang

  1. Instal Server NFS di Ubuntu

  2. "mount.nfs:akses ditolak oleh server saat pemasangan" - cara mengatasinya

  3. Bagaimana cara mengatur izin untuk folder NFS dengan benar? Izin ditolak di ujung pemasangan.