Cara Mengkonfigurasi NFS di Debian 9 Stretch Linux
- 2635
- 397
- Darryl Ritchie
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
- « Cara Menginstal Android Studio di Debian 9 Stretch Linux
- Cara menginstal gitlab di debian 9 stretch linux »