Cara Mengatur NFS (Sistem File Jaringan) di Rhel/Centos/Fedora dan Debian/Ubuntu

Cara Mengatur NFS (Sistem File Jaringan) di Rhel/Centos/Fedora dan Debian/Ubuntu

NFS (Sistem File Jaringan) pada dasarnya dikembangkan untuk berbagi file Dan folder di antara Linux/UNIX sistem oleh Sun Microsystems di dalam 1980. Ini memungkinkan Anda untuk memasang sistem file lokal Anda melalui jaringan dan host jarak jauh untuk berinteraksi dengan mereka karena dipasang secara lokal pada sistem yang sama. Dengan bantuan NFS, Kami dapat mengatur berbagi file di antara UNIX ke Linux sistem dan Linux ke UNIX sistem.

Siapkan NFS Server dan Klien NFS di Linux
Manfaat NFS
  1. NFS memungkinkan akses lokal ke file jarak jauh.
  2. Itu menggunakan standar klien/server Arsitektur untuk berbagi file di antara semua *nix mesin berbasis.
  3. Dengan NFS tidak perlu bahwa kedua mesin berjalan pada hal yang sama Os.
  4. Dengan bantuan NFS Kami dapat mengonfigurasi penyimpanan terpusat solusi.
  5. Pengguna mendapatkannya data terlepas dari lokasi fisik.
  6. Tidak ada manual menyegarkan dibutuhkan untuk file baru.
  7. Versi yang lebih baru dari NFS juga mendukung ACL, semu dudukan akar.
  8. Dapat diamankan dengan Firewall Dan Kerberos.
Layanan NFS

Itu a Sistem V-Launched melayani. Itu NFS Paket server termasuk tiga fasilitas, termasuk dalam portmap Dan NFS-UTILS paket.

  1. portmap : Itu memetakan panggilan yang dilakukan dari mesin lain ke yang benar RPC layanan (tidak diperlukan dengan NFSV4).
  2. NFS: Ini menerjemahkan remote file sharing Permintaan Permintaan pada Sistem File Lokal.
  3. RPC.mountd: Layanan ini bertanggung jawab pemasangan Dan luput dari sistem file.
File penting untuk konfigurasi NFS
  1. /etc/ekspor : Ini adalah file konfigurasi utama NFS, semua diekspor file Dan direktori didefinisikan dalam file ini di NFS Server akhir.
  2. /etc/fstab : Untuk memasang a Direktori NFS di sistem Anda di seberang reboot, kita perlu masuk /etc/fstab.
  3. /etc/sysconfig/nfs : File konfigurasi NFS untuk mengontrol port mana RPC dan layanan lainnya mendengarkan.

Mengatur dan Konfigurasikan Mount NFS di Linux Server

Untuk mengatur NFS dudukan, kita akan membutuhkan setidaknya dua Linux/UNIX mesin. Di sini, di tutorial ini, saya akan menggunakan dua server.

  1. NFS Server: nfsserver.contoh.com dengan ip-192.168.0.100
  2. Klien NFS : nfsclient.contoh.com dengan ip-192.168.0.101
Menginstal NFS Server dan Klien NFS

Kita perlu menginstal NFS paket di kami NFS Server dan juga Klien NFS mesin. Kami dapat menginstalnya melalui "yum"(topi merah Linux) dan “apt-get"(Debian Dan Ubuntu) Penginstal paket.

[[email dilindungi] ~]# yum instal nfs-utils nfs-utils-lib [[email dilindungi] ~]# yum instal portmap (tidak diperlukan dengan nfsv4)
[[email dilindungi] ~]# apt-get install nfs-utils nfs-utils-lib

Sekarang mulai jasa di kedua mesin.

[[email dilindungi] ~]# /etc /init.d/portmap start [[email dilindungi] ~]#/etc/init.D/NFS mulai [[email dilindungi] ~]# chkconfig -level 35 portmap di [[email dilindungi] ~]# chkconfig -level 35 nfs on

Setelah menginstal paket dan memulai layanan di kedua mesin, kita perlu mengonfigurasi kedua mesin untuk berbagi file.

Menyiapkan server NFS

Pertama, kami akan mengkonfigurasi NFS server.

Konfigurasikan Direktori Ekspor

Untuk berbagi direktori dengan NFS, kita perlu masuk "/etc/ekspor“File Konfigurasi. Di sini saya akan membuat direktori baru bernama "nfsshare" di dalam "/"Partisi untuk dibagikan server klien, Anda juga dapat berbagi direktori yang sudah ada dengan NFS.

[[email dilindungi] ~]# mkdir /nfsshare

Sekarang kita perlu masuk "/etc/ekspor" Dan mengulang kembali Layanan untuk membuat direktori kami dapat dibagikan di jaringan.

[[email dilindungi] ~]# vi /etc /ekspor /nfsshare 192.168.0.101 (RW, sinkronisasi, no_root_squash)

Dalam contoh di atas, ada direktori di / partisi bernama “nfsshare"Sedang dibagikan dengan IP klien"192.168.0.101" dengan membaca Dan menulis (rw) hak istimewa, Anda juga dapat menggunakan nama host dari klien di tempat AKU P dalam contoh di atas.

Opsi NFS

Beberapa opsi lain yang dapat kita gunakan di "/etc/ekspor"File untuk berbagi file adalah sebagai berikut.

  1. ro: Dengan bantuan opsi ini yang dapat kami berikan Baca hanya akses ke file yang dibagikan i.e klien hanya akan bisa membaca.
  2. rw: Opsi ini memungkinkan server klien untuk keduanya membaca Dan menulis Akses dalam direktori bersama.
  3. sinkronisasi: Sinkronisasi mengkonfirmasi permintaan ke direktori bersama hanya sekali perubahan telah berkomitmen.
  4. no_subtree_check: Opsi ini mencegah Subtree memeriksa. Saat direktori bersama adalah subdirektori dari sistem file yang lebih besar, NFS melakukan pemindaian setiap direktori di atasnya, untuk memverifikasi izin dan detailnya. Menonaktifkan Subtree Periksa dapat meningkatkan keandalan NFS, tapi kurangi keamanan.
  5. no_root_squash: Frasa ini memungkinkan akar ke Menghubung ke direktori yang ditunjuk.

Untuk lebih banyak opsi dengan “/etc/ekspor“, Anda disarankan untuk membaca Halaman manusia untuk ekspor.

Menyiapkan Klien NFS

Setelah mengkonfigurasi NFS server, kita perlu gunung Direktori atau partisi yang dibagikan di klien server.

Direktori Bersama Mount pada Klien NFS

Sekarang di Klien NFS Akhir, kita perlu gunung Direktori di server kami untuk mengaksesnya secara lokal. Untuk melakukannya, pertama -tama kita perlu mengetahui bahwa berbagi yang tersedia di server jarak jauh atau server NFS.

[[email dilindungi] ~]# showmount -e 192.168.0.100 Daftar Ekspor untuk 192.168.0.100: /nfsshare 192.168.0.101

Perintah di atas menunjukkan bahwa direktori bernama "nfsshare“Tersedia di“192.168.0.100“Untuk berbagi dengan server Anda.

Gunung Direktori NFS Berbagi

Ke gunung yang dibagikan NFS direktori kita dapat menggunakan perintah pemasangan berikut.

[[Email Dilindungi] ~]# mount -t NFS 192.168.0.100:/nfsshare/mnt/nfsshare

Perintah di atas akan memasang direktori bersama di "/mnt/nfsshare"Di server klien. Anda dapat memverifikasi perintah berikut.

[[Email Dilindungi] ~]# mount | GREP NFS SunRPC ON/VAR/LIB/NFS/RPC_PIPEFS TYPE RPC_PIPEFS (RW) NFSD ON/PROC/FS/NFSD TYPE NFSD (RW) 192.168.0.100: /nfsshare on /mnt type nfs (rw, addr = 192.168.0.100)

Perintah dudukan di atas memasang Direktori Bersama NFS ke Klien NFS sementara, untuk memasang direktori NFS secara permanen di sistem Anda di seberang reboot, kita perlu masuk "/etc/fstab“.

[[email dilindungi] ~]# vi /etc /fstab

Tambahkan baris baru berikut seperti yang ditunjukkan di bawah ini.

192.168.0.100: /nfsshare /mnt nfs default 0 0

Uji pekerjaan pengaturan NFS

Kami dapat menguji kami Pengaturan Server NFS dengan menciptakan a file uji di ujung server dan periksa ketersediaannya di Klien NFS sisi atau sebaliknya.

Di ujung NFSServer

Saya telah membuat file teks baru bernama "nfstest.txt'Di direktori bersama itu.

[[Email Dilindungi] ~]# Cat> /nfsshare /nfstest.txt Ini adalah file uji untuk menguji pekerjaan pengaturan server NFS.
Di ujung nfsclient

Pergi ke direktori bersama itu server klien dan Anda akan menemukan file bersama tanpa refresh manual atau restart layanan.

[[email dilindungi]]# ll /mnt /nfsshare total 4 -rw-r-r-- 1 root root 61 Sep 21 21:44 nfstest.txt [email dilindungi] ~]# cat/mnt/nfsshare/nfstest.txt Ini adalah file uji untuk menguji pekerjaan pengaturan server NFS.

Menghapus pemasangan NFS

Jika Anda menghendaki unmount Direktori berbagi dari server Anda setelah Anda selesai dengan berbagi file, Anda dapat dengan mudah unmount Direktori khusus dengan "Umount" memerintah. Lihat contoh ini di bawah ini.

[Email Dilindungi] ~]# Umount /mnt /nfsshare

Anda dapat melihat bahwa dudukan telah dihapus pada saat itu melihat sistem file lagi.

[[email dilindungi] ~]# df -h -f nfs

Anda akan melihat bahwa direktori bersama tersebut tidak tersedia lagi.

Perintah penting untuk NFS

Beberapa perintah yang lebih penting untuk NFS.

  1. Showmount -e : Menunjukkan yang tersedia saham di mesin lokal Anda
  2. Showmount -e : Daftar yang tersedia saham pada terpencil server
  3. Showmount -D : Mencantumkan semua sub direktori
  4. Exportfs -v : Menampilkan daftar saham file Dan pilihan di server
  5. Exportfs -A : Ekspor semua saham yang tercantum /etc/ekspor, atau nama yang diberikan
  6. Exportfs -u : Tidak mengekspor semua saham yang tercantum /etc/ekspor, atau nama yang diberikan
  7. Exportfs -r : Segarkan daftar server setelah memodifikasi /etc/ekspor

Ini dengan NFS Mounts Untuk saat ini, ini hanya permulaan, saya akan menemukan lebih banyak pilihan dan fitur NFS di artikel masa depan kita. Sampai saat itu, tetap terhubung dengan Tecmint.com untuk tutorial yang lebih menarik dan menarik di masa depan. Tinggalkan Anda komentar dan saran Di bawah ini di kotak komentar.