GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang Berbagi NFS di Linux

Network File System (NFS) adalah protokol sistem file terdistribusi yang memungkinkan Anda berbagi direktori jarak jauh melalui jaringan. Dengan NFS, Anda dapat memasang direktori jarak jauh di sistem Anda dan bekerja dengan file jarak jauh seolah-olah itu adalah file lokal.

Pada sistem operasi Linux dan UNIX, Anda dapat menggunakan mount perintah untuk memasang direktori NFS bersama pada titik pemasangan tertentu di pohon direktori lokal.

Dalam tutorial ini, kami akan menunjukkan cara memasang share NFS secara manual dan otomatis di mesin Linux.

Menginstal Paket Klien NFS #

Untuk memasang share NFS pada sistem Linux terlebih dahulu, Anda harus menginstal paket klien NFS. Nama paket berbeda antara distribusi Linux.

  • Menginstal klien NFS di Ubuntu dan Debian:

    sudo apt updatesudo apt install nfs-common
  • Menginstal klien NFS di CentOS dan Fedora:

    sudo yum install nfs-utils

Memasang Sistem File NFS Secara Manual #

Memasang share NFS jarak jauh sama dengan memasang sistem file biasa.

Untuk memasang sistem file NFS pada titik pemasangan tertentu, gunakan mount perintah dalam bentuk berikut:

mount [OPTION...] NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Gunakan langkah-langkah di bawah ini untuk secara manual memasang share NFS jarak jauh di sistem Linux Anda:

  1. Pertama, buat direktori untuk berfungsi sebagai titik pemasangan untuk berbagi NFS jarak jauh:

    sudo mkdir /var/backups

    Mount point adalah direktori pada mesin lokal tempat share NFS akan dipasang.

  2. Pasang share NFS dengan menjalankan perintah berikut sebagai root atau pengguna dengan sudoprivileges:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Dimana 10.10.0.10 adalah alamat IP server NFS, /backup adalah direktori yang diekspor server dan /var/backups adalah titik pemasangan lokal.

    Saat sukses, tidak ada output yang dihasilkan.

    Jika Anda ingin menentukan opsi pemasangan tambahan, gunakan -o pilihan. Beberapa opsi dapat diberikan sebagai daftar yang dipisahkan koma. Untuk mendapatkan daftar semua opsi pemasangan, ketik man mount di terminal Anda.

  3. Untuk memverifikasi bahwa volume NFS jarak jauh berhasil dipasang, gunakan mount atau df -h perintah.

Setelah share di-mount, mount point menjadi direktori root dari sistem file yang di-mount.

Saat Anda memasang berbagi secara manual, pemasangan berbagi NFS tidak bertahan setelah reboot.

Secara Otomatis Memasang Sistem File NFS dengan /etc/fstab #

Umumnya, Anda ingin memasang direktori NFS jarak jauh secara otomatis saat sistem melakukan booting.

/etc/fstab file berisi daftar entri yang menentukan di mana bagaimana dan sistem file apa yang akan dipasang pada startup sistem.

Untuk me-mount share NFS secara otomatis ketika sistem Linux Anda dijalankan, tambahkan baris ke /etc/fstab mengajukan. Baris harus menyertakan nama host atau alamat IP server NFS, direktori yang diekspor, dan titik pemasangan pada mesin lokal.

Gunakan prosedur berikut untuk secara otomatis memasang share NFS pada sistem Linux:

  1. Siapkan titik pemasangan untuk berbagi NFS jarak jauh:

    sudo mkdir /var/backups
  2. Buka /etc/fstab file dengan editor teks Anda:

    sudo nano /etc/fstab

    Tambahkan baris berikut ke file:

    /etc/fstab
    # <file system>     <dir>       <type>   <options>   <dump>	<pass>
    10.10.0.10:/backups /var/backups  nfs      defaults    0       0

    Dimana 10.10.0.10 alamat IP server NFS, /backup adalah direktori yang diekspor dan /var/backups adalah titik pemasangan lokal.

  3. Jalankan mount perintah di salah satu formulir berikut untuk memasang share NFS:

    mount /var/backups
    mount 10.10.0.10:/backups

    mount perintah, akan membaca konten /etc/fstab dan pasang bagiannya.

    Lain kali Anda me-reboot sistem, pembagian NFS akan dipasang secara otomatis.

Melepas Sistem File NFS #

umount perintah melepaskan (melepas) sistem file yang di-mount dari pohon direktori.

Untuk melepaskan share NFS yang terpasang, gunakan umount perintah diikuti oleh direktori tempat ia dipasang atau berbagi jarak jauh:

umount 10.10.0.10:/backups umount /var/backups

Jika mount NFS memiliki entri di fstab file, hapus.

umount perintah akan gagal melepaskan bagian saat volume yang dipasang sedang digunakan. Untuk mengetahui proses mana yang mengakses share NFS, gunakan fuser perintah:

fuser -m MOUNT_POINT

Setelah Anda menemukan prosesnya, Anda dapat menghentikannya dengan kill perintah dan unmount share NFS.

Jika Anda masih mengalami masalah saat melepas share, gunakan -l (--lazy ) opsi yang memungkinkan Anda untuk meng-unmount sistem file yang sibuk segera setelah tidak sibuk lagi.

umount -l MOUNT_POINT

Jika sistem NFS jarak jauh tidak dapat dijangkau, gunakan -f (--force ) opsi untuk memaksa pelepasan.

umount -f MOUNT_POINT

Umumnya bukan ide yang baik untuk menggunakan opsi paksa karena dapat merusak data pada sistem file.

Kesimpulan #

Kami telah menunjukkan kepada Anda cara memasang dan melepas bagian NFS jarak jauh. Perintah yang sama berlaku untuk semua distribusi Linux, termasuk Ubuntu, CentOS, RHEL, Debian, dan Linux Mint.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Cara Memasang Windows Share Jarak Jauh di Linux

  2. Cara Memasang dan Melepas Drive di Linux

  3. Cara memasang file iso di Linux

  1. Opsi pemasangan NFS umum di Linux

  2. Cara Mengubah atau Mengganti Nama Mount Point di Linux

  3. Bagaimana cara memasang perangkat di Linux?

  1. Cara menggunakan autofs untuk memasang share NFS

  2. Cara mengatur NFS Mount di Rocky Linux 8

  3. Bagaimana cara memasang file ISO di Linux?