Cara Mengkonfigurasi NFS di Debian 9 Stretch Linux

Cara Mengkonfigurasi NFS di Debian 9 Stretch Linux

Objektif

Tujuannya adalah untuk mengkonfigurasi konfigurasi klien/server NFS dasar di debian 9 stretch linux

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Debian 9 Stretch

Persyaratan

Akses istimewa ke instalasi Debian Linux Anda.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Pengaturan Server NFS

Instalasi Server NFS

Langkah pertama adalah menginstal biner server NFS. Untuk melakukan itu penggunaan tepat Perintah untuk menginstal NFS-Kernel-Server kemasan:

# apt-get instal NFS-Kernel-Server 

Konfirmasikan bahwa server NFS sudah habis dan berjalan:

# Systemctl Status NFS-Kernel-Server ● NFS-Server.Layanan - Server dan Layanan NFS dimuat: dimuat (/lib/systemd/system/nfs -server.melayani; diaktifkan; Preset Vendor: Diaktifkan) Aktif: Aktif (Keluar) Sejak Sen 2017-06-05 14:20:17 AEST; 1 menit 8s lalu PID utama: 1752 (kode = keluar, status = 0/sukses) linuxconfig systemd [1]: Memulai server dan layanan NFS ... LinuxConfig systemd [1]: Memulai server dan layanan NFS. 

Ekspor Direktori NFS

Selanjutnya, kita perlu mengekspor direktori NFS. Direktori ini akhirnya akan dipasang dari jarak jauh, karenanya dapat diakses melalui NFS Client Host. Untuk tujuan tutorial ini, kami membuat dan mengekspor direktori /var/nfs-Export. Pertama, buat yang baru NFS-Export direktori:

# mkdir /var /nfs-export 


Untuk tujuan pengujian juga membuat file teks yang sewenang -wenang:

# CD/VAR/NFS-EXPORT/ # ECHO LINUXCONFIG.org> file.file txt # kucing.txt linuxconfig.org 

Setelah siap, gunakan editor teks favorit Anda dan buat entri ekspor NFS baru di dalam /etc/ekspor file konfigurasi. Misalnya :

/var/nfs-export *(rw, sinkronisasi, no_subtree_check, no_root_squash) 

Ekspor di atas akan ekspor /var/nfs-Export Direktori ke host apa pun dengan alamat IP apa pun dengan akses baca-tulis. Ini adalah ekspor yang sangat tidak aman. Untuk lebih banyak contoh ekspor NFS masuk Ekspor $ man.

Untuk menerapkan perubahan di dalam /etc/ekspor file konfigurasi, muat ulang semua ekspor NFS dengan:

# Exportfs -A 

Jika Anda ingin memulai server NFS setelah reboot, Anda perlu mengaktifkannya Systemctl Perintah Systemd:

# Systemctl Mengaktifkan NFS-Kernel-Server Sinkronisasi keadaan NFS-Kernel-Server.Layanan dengan skrip layanan sysv dengan/lib/systemd/systemd-sysv-install. Mengeksekusi:/lib/systemd/systemd-sysv-install mengaktifkan NFS-Kernel-Server 

Klien NFS

Sekarang direktori ekspor NFS tersedia untuk pemasangan jarak jauh. Mari kita instal klien NFS di sistem klien kami:

# apt-get install nfs-common 

Buat direktori baru yang akan digunakan sebagai titik pemasangan NFS untuk dipasang dari jarak jauh yang sebelumnya diekspor /var/nfs-Export direktori:

# mkdir /mnt /nfs 

Gunung Direktori Ekspor NFS Remote:

# mount -t NFS Anda-nfs-server-ip:/var/nfs-export/mnt/nfs/ 

Periksa konten direktori ekspor NFS dan uji akses tulis dengan membuat kosong baru tes mengajukan:

# cat/mnt/nfs/file.txt linuxconfig.org # touch/mnt/nfs/test # ls/mnt/nfs/file.tes txt 

Untuk memasang direktori ekspor NFS secara permanen pada klien NFS Anda, masukkan baris berikut ke dalam Anda /etc/fstab File konfigurasi:

Anda-nfs-server-ip:/var/nfs-export/mnt/nfs/nfs 

Saat ini pengguna reguler tidak memiliki akses tulis ke /mnt/nfs/. Upaya tulis apa pun ke direktori ini akan ditolak dengan pesan kesalahan berikut:

$ touch/mnt/nfs/file sentuh: tidak dapat menyentuh 'file': izin ditolak 

Meskipun ada beberapa solusi yang lebih aman untuk masalah ini, solusi tercepat adalah memberikan akses tulis ke /mnt/nfs/ pada host klien kepada pengguna tertentu yang membutuhkan akses tulis atau memberikannya kepada semua orang. Contoh:

# chmod o+w/mnt/nfs/ 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Unduh Linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Perintah Linux Dasar
  • Instal Arch Linux di VMware Workstation
  • Distro linux terbaik untuk pengembang