Cara mengkonfigurasi pelayan fail NFS di Ubuntu 18.04 Bionic Beaver

Cara mengkonfigurasi pelayan fail NFS di Ubuntu 18.04 Bionic Beaver

Objektif

Pasang dan konfigurasikan NFS di Ubuntu 18.04

Pengagihan

Ubuntu 18.04

Keperluan

Pemasangan kerja Ubuntu 18.04 dengan keistimewaan akar

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Pengenalan

Perkongsian fail adalah fungsi utama sistem Linux. Ia sangat penting, sebenarnya, fungsi perkongsian fail dibina secara langsung ke dalam kernel itu sendiri. Ia juga cukup penting bahawa pemaju Debian, dan Ubuntu pada gilirannya, telah membuat perkongsian fail NFS sangat mudah.

Persediaan pelayan

Anda akan membuat majoriti konfigurasi di pelayan. Itulah sistem yang akan melakukan perkongsian. Walaupun masih, tidakkah begitu banyak. Anda pada dasarnya hanya perlu memberitahu NFS apa yang harus dikongsi.

Pasang pelayan

Hanya ada satu pakej yang anda perlukan untuk Ubuntu menjalankan pelayan NFS. Pasang dengan tepat.

$ sudo apt memasang nfs-kernel-server


Konfigurasikan eksport anda

Memberitahu NFS apa yang harus dikongsi sangat mudah. Semuanya disenaraikan di /etc/eksport fail. Dalam fail itu, anda akan menyenaraikan direktori yang anda mahu kongsi. Di seberang setiap, anda akan menyenaraikan alamat IP yang anda ingin kongsi dan pilihan yang anda mahu gunakan.

Garis kelihatan seperti ini:

/Rumah/Nama Pengguna/Kongsi 192.168.1.0/24 (RW, Sync, NO_SUBTREE_CHECK) 

Garis itu akan berkongsi direktori di /rumah/nama pengguna/kongsi dengan semua komputer lain di subnet yang sama rangkaian. Ia akan membolehkan pengguna membaca dan menulis dari bahagian, dan ia akan menyimpan bahagian dalam penyegerakan, mencegah potensi konflik.

Terdapat beberapa pilihan yang boleh anda pilih, bergantung pada bagaimana anda ingin menyediakan bahagian anda.

  • ro: Menentukan bahawa direktori hanya boleh dipasang seperti yang dibaca sahaja
  • rw: memberikan kebenaran membaca dan menulis di direktori
  • no_root_squash: adalah pilihan yang sangat berbahaya yang membolehkan pengguna jauh "root" adalah keistimewaan yang sama dengan pengguna "root" mesin tuan rumah
  • subtree_check: Menentukan bahawa, dalam hal direktori dieksport dan bukannya sistem fail keseluruhan, tuan rumah harus mengesahkan lokasi fail dan direktori pada sistem fail tuan rumah
  • no_subtree_check: Menentukan bahawa tuan rumah tidak boleh menyemak lokasi fail yang diakses dengan sistem fail tuan rumah
  • SYNC: ini hanya memastikan bahawa tuan rumah menyimpan sebarang perubahan yang dimuat naik ke direktori bersama disegerakkan
  • async: Mengabaikan pemeriksaan penyegerakan yang memihak kepada peningkatan kelajuan

Apabila anda selesai, simpan fail dan keluar.

Mula semula

Perkara terakhir yang perlu anda lakukan ialah memulakan semula perkhidmatan. Ia akan memuat semula secara automatik dan berkongsi fail yang anda tentukan.

$ sudo Systemctl Restart NFS-Kernel-Server 

Persediaan Pelanggan

Persediaan pelanggan lebih mudah. Tidak ada konfigurasi yang diperlukan. Anda hanya perlu memasang pakej yang betul dan memasang kelantangan.



Pasang pelanggan

Anda tidak memerlukan pelayan kernel pada pelanggan. Hanya fungsi NFS biasa. Pasang pakej itu.

$ sudo apt pasang nfs-common 

Pasang bahagian

Sekarang, anda boleh memasang bahagian anda sebagai akar atau dengan sudo. Anda berbuat demikian dengan lulus alamat IP pelayan yang diikuti oleh jalan ke bahagian.

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

Anda boleh memasang bahagian di mana sahaja. Idea yang baik, difikirkan untuk menetapkan direktori yang akan anda gunakan, walaupun, jika anda merancang untuk memasang bahagian secara berkala.

Gunung pada permulaan

Sudah tentu, anda boleh memilih untuk memasang bahagian secara automatik apabila komputer klien bermula. Anda boleh melakukannya dengan mudah menggunakan /etc/fstab fail.

Entri dalam /etc/fstab akan kelihatan seperti berikut:

192.168.1.110:/rumah/nama pengguna/kongsi/mnt/nfs nfs lalai, pengguna, exec 0 0 

Sekali lagi, ia mengikuti lebih kurang struktur tepat yang sama seperti entri biasa, tetapi anda perlu menentukan lokasi terpencil dengan IP pelayan, dan memberitahu fstab Bahawa bahagiannya adalah bahagian NFS.

Pemikiran penutupan

NFS adalah pendekatan yang sangat diperkemas untuk berkongsi fail di seluruh sistem Linux. Di Ubuntu, ia mudah digunakan dan boleh berfungsi hampir dengan telus sekali dikonfigurasikan. Satu-satunya kelemahan ke NFS ialah sistem perkongsian linux sahaja. Jangan mengharapkan ia bermain dengan baik dengan mesin Windows.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Ubuntu 20.04 Panduan
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Distro linux terbaik untuk pemaju
  • Ubuntu 22.04 Panduan
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Pengenalan kepada Automasi, Alat dan Teknik Linux