GNU/Linux >> Belajar Linux >  >> FreeBSD

Freebsd – Bagaimana Cara Mengekspor Folder Ke Subnet Menggunakan Nfs Di Freebsd 9.0?

File ekspor NFS berikut tidak berfungsi pada FreeBSD 9.0. Bagaimana saya harus menentukan bahwa saya ingin berbagi dengan seluruh subnet?

mybox# cat /etc/exports 
 /storage/build 10.10.0.0/24(rw,no_root_squash)

Kesalahan dari syslog:

mountd[1133]: bad exports list line /storage/build 
10.10.0.0/24(rw,no_root_squash)

/etc/rc.conf

rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"

Jawaban yang Diterima:

Sintaks Anda tidak kompatibel dengan implementasi FreeBSD. Coba ini:

/storage/build -maproot=root -network 10.10.0 -mask 255.255.255.0

-maproot=root opsi memiliki arti yang sama dengan no_root_squash dalam implementasi yang lebih berpusat pada Linux (ini memetakan root di sisi klien ke root di sisi server). Secara default, mount nfs FreeBSD adalah read/write, jadi Anda tidak perlu menunjukkannya secara eksplisit. Bersama-sama, -network dan -mask opsi di sini memberi tahu server nfs untuk mengizinkan permintaan pemasangan dari jaringan 10.10.0/24. Atau, Anda dapat menggunakan notasi CIDR (terima kasih kepada @Craig Sanders untuk menunjukkannya) dan menghilangkan -mask pilihan.

Lihatlah exports halaman manual pada sistem FreeBSD Anda. Ini menjelaskan sedikit detail, dan memiliki beberapa contoh.


FreeBSD
  1. Bagaimana cara mengekstrak file tanpa struktur folder menggunakan tar

  2. Cara menggandakan folder dengan tepat

  3. Cara mengekspor DBUS_SESSION_BUS_ADDRESS

  1. Menggunakan Ekspor Di .bashrc?

  2. Bagaimana Cara Mengatur Jaringan Nfs?

  3. Bagaimana Cara Pxe Network Boot Ubuntu Server 14.04 Menggunakan Nfs?

  1. Cara menginstal Gitlab di FreeBSD

  2. Cara Memasang Sistem File NFS Menggunakan 'autofs' di CentOS/RHEL

  3. Cara mengaktifkan logging debug NFS menggunakan rpcdebug