Cara Mengatur NFS (Sistem File Jaringan) di Rhel/Centos/Fedora dan Debian/Ubuntu
- 4507
- 254
- Ian Parker
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 LinuxManfaat NFS
- NFS memungkinkan akses lokal ke file jarak jauh.
- Itu menggunakan standar klien/server Arsitektur untuk berbagi file di antara semua *nix mesin berbasis.
- Dengan NFS tidak perlu bahwa kedua mesin berjalan pada hal yang sama Os.
- Dengan bantuan NFS Kami dapat mengonfigurasi penyimpanan terpusat solusi.
- Pengguna mendapatkannya data terlepas dari lokasi fisik.
- Tidak ada manual menyegarkan dibutuhkan untuk file baru.
- Versi yang lebih baru dari NFS juga mendukung ACL, semu dudukan akar.
- 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.
- portmap : Itu memetakan panggilan yang dilakukan dari mesin lain ke yang benar RPC layanan (tidak diperlukan dengan NFSV4).
- NFS: Ini menerjemahkan remote file sharing Permintaan Permintaan pada Sistem File Lokal.
- RPC.mountd: Layanan ini bertanggung jawab pemasangan Dan luput dari sistem file.
File penting untuk konfigurasi NFS
- /etc/ekspor : Ini adalah file konfigurasi utama NFS, semua diekspor file Dan direktori didefinisikan dalam file ini di NFS Server akhir.
- /etc/fstab : Untuk memasang a Direktori NFS di sistem Anda di seberang reboot, kita perlu masuk /etc/fstab.
- /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.
- NFS Server: nfsserver.contoh.com dengan ip-192.168.0.100
- 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.
- ro: Dengan bantuan opsi ini yang dapat kami berikan Baca hanya akses ke file yang dibagikan i.e klien hanya akan bisa membaca.
- rw: Opsi ini memungkinkan server klien untuk keduanya membaca Dan menulis Akses dalam direktori bersama.
- sinkronisasi: Sinkronisasi mengkonfirmasi permintaan ke direktori bersama hanya sekali perubahan telah berkomitmen.
- 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.
- 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.
- Showmount -e : Menunjukkan yang tersedia saham di mesin lokal Anda
- Showmount -e : Daftar yang tersedia saham pada terpencil server
- Showmount -D : Mencantumkan semua sub direktori
- Exportfs -v : Menampilkan daftar saham file Dan pilihan di server
- Exportfs -A : Ekspor semua saham yang tercantum /etc/ekspor, atau nama yang diberikan
- Exportfs -u : Tidak mengekspor semua saham yang tercantum /etc/ekspor, atau nama yang diberikan
- 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.
- « Screenlets alat yang luar biasa untuk menambahkan gadget/widget desktop di Linux
- 7 Contoh perintah 'sort' linux yang menarik - bagian 2 »