Cara Menyiapkan Bahagian NFS di Debian

Cara Menyiapkan Bahagian NFS di Debian

NFS (Sistem Fail Rangkaian) adalah sistem fail yang diedarkan yang membolehkan pelanggan mengakses fail dan direktori pada pelayan jauh melalui rangkaian. NFS biasanya digunakan dalam persekitaran dengan banyak sistem, di mana penting untuk berkongsi sumber antara pelayan yang berbeza. Dalam artikel ini, kami akan membincangkan bagaimana untuk menyediakan bahagian NFS di Debian.

Prasyarat

Sebelum kita mula menubuhkan bahagian NFS, kita perlu memastikan bahawa prasyarat berikut dipenuhi:

  • Dua atau lebih sistem Debian (satu sebagai pelayan dan satu atau lebih sebagai pelanggan).
  • Sistem pelayan dan klien harus mempunyai alamat IP statik.
  • Pastikan sistem pelayan dan klien dapat berkomunikasi antara satu sama lain menggunakan arahan ping.
  • Pasang pakej NFS pada sistem pelayan.

Langkah 1: Pasang pakej NFS

Pertama, kita perlu memasang pakej NFS pada sistem pelayan. Buka terminal dan jalankan arahan berikut:

Sudo Apt-Get Update  sudo apt-get memasang nfs-kernel-server  

Perintah ini memasang pakej yang diperlukan untuk menyediakan bahagian NFS.

Langkah 2: Buat direktori untuk bahagian NFS

Seterusnya, kita perlu membuat direktori yang ingin kita kongsi dengan sistem klien. Kami boleh membuat direktori ini di mana sahaja di sistem pelayan, tetapi disyorkan untuk menciptanya di direktori root untuk pengurusan yang lebih mudah.

Sebagai contoh, kami akan membuat direktori bernama NFS_SHARE dalam direktori root. Jalankan arahan berikut untuk membuat direktori ini:

sudo mkdir /nfs_share  

Langkah 3: Tetapkan kebenaran untuk berkongsi NFS

Setelah membuat direktori, kita perlu menetapkan kebenaran yang sesuai untuk direktori. Kami akan menetapkan pemilikan direktori kepada pengguna dan kumpulan nogroup, yang merupakan pengguna dan kumpulan lalai untuk saham NFS. Kami juga akan menetapkan kebenaran baca-menulis untuk direktori.

Jalankan arahan berikut untuk menetapkan keizinan:

Sudo Chown Nobode: Nogroup /NFS_Share  sudo chmod 777 /nfs_share  

Langkah 4: Konfigurasikan bahagian NFS

Seterusnya, kita perlu mengkonfigurasi bahagian NFS dalam fail /etc /eksport. Fail ini mengandungi tetapan konfigurasi untuk saham NFS pada sistem pelayan.

Buka fail /etc /eksport menggunakan arahan berikut:

sudo nano /etc /eksport  

Tambahkan baris berikut ke hujung fail:

/NFS_SHARE 192.168.1.10 (RW, Sync, NO_SUBTREE_CHECK)
1/NFS_SHARE 192.168.1.10 (RW, Sync, NO_SUBTREE_CHECK)

Menggantikan "192.168.1.5 " Dengan alamat IP sistem klien yang anda ingin mengakses bahagian NFS.

Barisan konfigurasi ini membolehkan sistem klien membaca dan menulis ke bahagian NFS, menyegerakkan data antara sistem klien dan pelayan, dan mengesahkan bahagian NFS untuk kesilapan.

Langkah 5: Mengeksport bahagian NFS

Setelah mengkonfigurasi bahagian NFS, kita perlu mengeksport bahagian untuk menjadikannya mudah diakses oleh sistem klien. Jalankan arahan berikut untuk mengeksport bahagian NFS:

Sudo Exportfs -A  

Perintah ini mengeksport bahagian NFS yang telah kami konfigurasikan di "/Etc/eksport" fail.

Langkah 6: Dayakan dan mulakan perkhidmatan NFS

Akhirnya, kita perlu mengaktifkan dan memulakan perkhidmatan NFS pada sistem pelayan menggunakan arahan berikut:

SUDO Systemctl Membolehkan NFS-KERNEL-SERVER  SUDO Systemctl Mula NFS-KERNEL-SERVER  

Perintah ini membolehkan dan memulakan perkhidmatan NFS pada sistem pelayan.

Langkah 7: Pasang bahagian NFS pada mesin klien

Sebaik sahaja kami telah menyelesaikan konfigurasi pada sistem pelayan, kami dapat mengakses bahagian NFS dari sistem klien.

  • Buat direktori di mana anda ingin memasang direktori bersama. Contohnya, kita boleh membuat direktori yang dipanggil NFS_SHARE di dalam /mnt direktori.
    sudo mkdir /mnt /nfs_share  
  • Pasang direktori bersama menggunakan arahan berikut:
    sudo mount -t nfs 192.168.1.100:/nfs_share/mnt/nfs_share  

    Perintah ini akan melancarkan NFS_SHARE Direktori di pelayan dengan alamat IP 192.168.1.100 kepada NFS_SHARE direktori yang anda buat di /mnt Direktori di mesin pelanggan.

  • Sahkan bahawa direktori kongsi dipasang dengan jayanya menggunakan perintah gunung:
    gunung | grep nfs_share  

    Anda harus melihat output yang serupa dengan ini:

    192.168.1.100:/nfs_share on/mnt/nfs_share type nfs (rw, relatime, vers = 3, rsize = 1048576, wsize = 1048576, namlen = 255, keras, proto = tcp, timeo = 600, retrans = 2, MountAddr = 192.168.1.100, Mountvers = 3, Mountport = 20048, MountProto = TCP, Local_lock = Tiada, Addr = 192.168.1.100) 

    Output ini mengesahkan bahawa direktori kongsi berjaya dipasang pada mesin klien.

Langkah 8: Konfigurasikan bahagian NFS ke auto-mount pada masa boot

Untuk memastikan bahawa bahagian NFS sentiasa tersedia pada mesin klien, anda boleh mengkonfigurasi sistem untuk melancarkan bahagian secara automatik pada masa boot. Ikut langkah-langkah ini:

  • Edit fail /etc /fstab:
    sudo nano /etc /fstab  
  • Tambahkan baris berikut pada akhir fail: 192.168.1.100:/nfs_share/mnt/nfs_share nfs defaults 0 0
    1192.168.1.100:/nfs_share/mnt/nfs_share nfs defaults 0 0

    Baris ini menentukan titik gunung, jenis sistem fail (NFS), pilihan gunung (lalai), dump (0), dan pemeriksaan sistem fail (0).

  • Simpan dan tutup fail.

Untuk menguji konfigurasi, reboot mesin klien dan sahkan bahawa bahagian NFS dipasang secara automatik menggunakan perintah gunung.

Kesimpulan

Dalam tutorial ini, anda belajar bagaimana untuk menyediakan bahagian NFS di Debian. Anda kini boleh dengan mudah berkongsi fail antara mesin linux berganda menggunakan NFS. Ingatlah untuk memastikan peraturan firewall anda dikonfigurasi dengan betul untuk membolehkan trafik NFS, dan anda menetapkan kebenaran yang sesuai pada direktori bersama untuk memastikan keselamatan sistem anda.