Cara Mengkonfigurasi Server File NFS di Ubuntu 18.04 Bionic Beaver

Cara Mengkonfigurasi Server File NFS di Ubuntu 18.04 Bionic Beaver

Objektif

Instal dan Konfigurasikan NFS di Ubuntu 18.04

Distribusi

Ubuntu 18.04

Persyaratan

Instalasi kerja Ubuntu 18.04 dengan hak istimewa root

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

Perkenalan

Berbagi file adalah fungsi sentral dari sistem Linux. Faktanya sangat sentral, bahwa fungsi berbagi file dibangun langsung ke dalam kernel itu sendiri. Ini juga cukup penting bahwa pengembang Debian, dan Ubuntu pada gilirannya, telah membuat file NFS berbagi sangat sederhana.

Pengaturan Server

Anda akan melakukan sebagian besar konfigurasi di server. Itulah sistem yang akan melakukan berbagi. Meski begitu, sebenarnya tidak banyak. Anda pada dasarnya hanya perlu memberi tahu NFS apa yang harus dibagikan.

Instal server

Hanya ada satu paket yang Anda butuhkan agar Ubuntu menjalankan server NFS. Instal dengan apt.

$ sudo apt instal NFS-Kernel-Server


Konfigurasikan ekspor Anda

Memberitahu NFS apa yang harus dibagikan itu sangat sederhana. Semuanya tercantum di /etc/ekspor mengajukan. Di file itu, Anda akan mencantumkan direktori yang ingin Anda bagikan. Di seberang masing -masing, Anda akan mencantumkan alamat IP mana yang ingin Anda bagikan dan opsi yang ingin Anda gunakan.

Garis -garisnya terlihat seperti ini:

/home/username/share 192.168.1.0/24 (rw, sinkronisasi, no_subtree_check) 

Baris itu akan berbagi direktori di /home/username/share dengan semua komputer lain di subnet jaringan yang sama. Ini akan memungkinkan pengguna untuk membaca dan menulis dari berbagi, dan itu akan membuat saham tetap sinkron, mencegah potensi konflik.

Ada sejumlah opsi yang dapat Anda pilih, tergantung pada bagaimana Anda ingin mengatur bagian Anda.

  • ro: Menentukan bahwa direktori hanya dapat dipasang sebagai bacaan saja
  • rw: Hibah baik izin baca dan tulis di direktori
  • no_root_squash: adalah opsi yang sangat berbahaya yang memungkinkan pengguna "root" jarak jauh dengan hak istimewa yang sama dengan pengguna "root" dari mesin host
  • SUBTREE_CHECK: Menentukan bahwa, dalam kasus direktori diekspor alih -alih seluruh sistem file, host harus memverifikasi lokasi file dan direktori pada sistem file host
  • no_subtree_check: Menentukan bahwa host tidak boleh memeriksa lokasi file yang diakses dengan sistem file host
  • sinkronisasi: Ini hanya memastikan bahwa host menyimpan perubahan apa pun yang diunggah ke direktori bersama secara sinkron
  • async: mengabaikan pemeriksaan sinkronisasi mendukung peningkatan kecepatan

Setelah selesai, simpan file dan keluar.

Mengulang kembali

Hal terakhir yang perlu Anda lakukan adalah memulai kembali layanan. Itu akan secara otomatis memuat ulang dan membagikan file yang Anda tentukan.

$ sudo systemct restart NFS-Kernel-Server 

Pengaturan Klien

Pengaturan klien bahkan lebih sederhana. Tidak ada konfigurasi yang diperlukan. Anda hanya perlu menginstal paket yang tepat dan memasang volume.



Instal klien

Anda tidak memerlukan server kernel di klien. Hanya fungsionalitas NFS yang umum. Instal paket itu.

$ sudo apt instal nfs-common 

Pasang saham

Sekarang, Anda dapat memasang bagian Anda sebagai root atau dengan sudo. Anda melakukannya dengan menyampaikan alamat IP server yang diikuti oleh jalur ke berbagi.

$ sudo mount 192.168.1.110:/rumah/nama pengguna/berbagi/mnt/nfs

Anda dapat memasang saham di mana saja. Ini ide yang bagus, dianggap menunjuk direktori yang akan Anda gunakan, meskipun, jika Anda berencana untuk memasang saham secara teratur.

Dipasang di startup

Tentu saja, Anda dapat memilih untuk secara otomatis memasang saham setiap kali komputer klien dimulai. Anda dapat melakukannya dengan mudah menggunakan /etc/fstab mengajukan.

Entri masuk /etc/fstab akan terlihat seperti berikut:

192.168.1.110:/home/username/share/mnt/nfs nfs defaults, user, exec 0 0 

Sekali lagi, ini mengikuti struktur yang lebih atau kurang sama dengan entri reguler, tetapi Anda perlu menentukan lokasi jarak jauh dengan IP server, dan memberi tahu fstab bahwa bagiannya adalah bagian NFS.

Menutup pikiran

NFS adalah pendekatan yang sangat ramping untuk berbagi file di seluruh sistem Linux. Di Ubuntu, mudah digunakan dan dapat bekerja secara virtual setelah dikonfigurasi. Satu-satunya kelemahan dari NFS adalah sistem berbagi khusus Linux. Jangan berharap itu bermain bagus dengan mesin windows.

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
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Ubuntu 20.04 Panduan
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Distro linux terbaik untuk pengembang
  • Ubuntu 22.04 Panduan
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Pengantar Otomatisasi Linux, Alat dan Teknik