GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Server NFS di Ubuntu

Pendahuluan

Network File System (NFS) adalah sistem file yang memungkinkan akses lokal ke file jarak jauh dari beberapa lokasi dalam jaringan. Untuk akses ini, NFS menggunakan arsitektur klien/server standar, mendukung berbagi antar mesin Linux, terlepas dari distribusinya.

Dalam tutorial ini, Anda akan mempelajari cara menginstal dan mengkonfigurasi server dan klien NFS di Ubuntu.

Prasyarat

  • Dua atau lebih mesin Ubuntu
  • Akses ke baris perintah/terminal
  • Hak istimewa Sudo di semua mesin

Menyiapkan Sisi Host NFS

Langkah-langkah tutorial ini mencakup instalasi dan pengaturan NFS di Ubuntu dan distribusi berbasis Debian lainnya. Distribusi Linux lainnya, seperti Fedora dan CentOS/RHEL, memiliki sintaks perintah yang sedikit berbeda. Namun, prosesnya mengikuti pola yang sama.

Instal Server Kernel NFS

Mulai siapkan NFS dengan memilih mesin host.

Selanjutnya, perbarui repositori paket:

sudo apt update

Kemudian, instal server kernel NFS pada mesin yang Anda pilih dengan perintah berikut:

sudo apt install nfs-kernel-server

Ketik “y” dan tekan ENTER untuk memulai penginstalan.

Konfigurasikan Direktori Bersama

Di mesin host, buat direktori yang ingin Anda bagikan dengan sistem klien. Pilih nama yang Anda inginkan.

sudo mkdir -p /mnt/nfsdir

Ubah pengguna dan grup pemilik menjadi tidak ada dan nogroup . Pengaturan ini membuat folder menjadi publik:

sudo chown nobody:nogroup /mnt/nfsdir

Setel izin ke 777 , sehingga semua orang dapat membaca, menulis, dan mengeksekusi file dalam folder ini:

sudo chmod 777 /mnt/nfsdir

Edit File Ekspor NFS untuk Memberikan Akses Server ke Klien

Izin untuk mengakses mesin server host diberikan dalam file ekspor yang terletak di /etc direktori. Buka file dengan editor teks pilihan Anda, tutorial ini menggunakan Vi:

sudo vi /etc/exports

Untuk setiap klien yang ingin Anda beri akses, tambahkan baris ini ke file:
/mnt/nfsdir clientIP(rw,sync,no_subtree_check)

Keluar dari file dan simpan perubahannya

Opsi dalam tanda kurung memiliki fungsi sebagai berikut:

  • rw Opsi ” memberi klien akses baca dan tulis ke direktori di server.
  • sinkronisasi ” memaksa NFS untuk menulis perubahan sebelum menanggapi klien. Opsi ini memastikan status host disajikan secara akurat kepada klien.
  • no_subtree_check ” menonaktifkan subpohon memeriksa. Proses subpohon dapat menyebabkan masalah saat pengguna mengganti nama file.

Ekspor Direktori Bersama

Setelah Anda melakukan pengeditan yang diperlukan di /etc/exports , gunakan exportfs perintah untuk mengekspor semua direktori bersama yang Anda daftarkan di file itu:

sudo exportfs -a

Selanjutnya, restart Server Kernel NFS untuk menerapkan perubahan pada konfigurasi:

sudo systemctl restart nfs-kernel-server

Jika Anda menggunakan UFW, Anda harus mengizinkan klien untuk mengakses server:

sudo ufw allow from [clientIP or clientSubnetIP] to any port nfs

Output mengkonfirmasi penambahan alamat IP:


Untuk memastikan Anda berhasil menyelesaikan operasi, ketik:

sudo ufw status

Cari output untuk alamat IP yang Anda tambahkan:

Menyiapkan Sisi Klien NFS

Lakukan langkah-langkah berikut di semua komputer yang ingin Anda siapkan sebagai klien untuk berbagi.

Instal NFS Umum

Untuk mengaktifkan NFS pada mesin klien, instal paket umum NFS:

sudo apt update
sudo apt install nfs-common


Ketik “y” dan tekan ENTER untuk memulai instalasi.

Siapkan Titik Gunung

Mesin klien memerlukan titik pemasangan untuk direktori bersama yang diekspor oleh server.

Buat direktori dengan mengetik:

sudo mkdir -p /mnt/nfsdir_client

Untuk memasang direktori bersama pada titik pemasangan, gunakan perintah berikut:

sudo mount host_IP:/mnt/nfsdir /mnt/nfsdir_client

Gunakan df -h perintah untuk memeriksa apakah Anda berhasil memasang folder:


Saat Anda tidak membutuhkan folder bersama lagi, lepaskan dengan mengetik:

sudo umount /mnt/nfsdir_client

Pasang Direktori Bersama NFS pada Boot OS

Jika Anda ingin folder tetap terpasang bahkan setelah Anda me-restart mesin, Anda harus menambahkannya ke /etc/fstab berkas.

Untuk mengedit file /etc/fstab, masukkan:

sudo vim /etc/fstab

Salin baris berikut ke bagian bawah file, ganti "host_IP" dengan alamat IP host yang sebenarnya:
host_IP:/mnt/nfsdir /mnt/nsfdir_client nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0


Tambahkan baris ini untuk setiap folder yang Anda butuhkan. Dengan cara ini, semua folder dalam daftar akan dipasang secara otomatis pada setiap boot.


Ubuntu
  1. Cara Menginstal Server RabbitMQ di Ubuntu 18.04 &16.04 LTS

  2. Cara menginstal Ansible di Ubuntu Server 21.04

  3. Instal gitlab-ce di server ubuntu 17.04

  1. Cara Menginstal Server Web Nginx di Ubuntu 18.04

  2. Instal server SSH Ubuntu 22.04

  3. Instal Qt di Ubuntu

  1. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 18.04

  3. Cara Install NFS Server di Ubuntu 20.04 (Focal Fossa)