Nkarya etika File System atau NFS adalah protokol untuk sistem fail. Menggunakan protokol NFS membolehkan anda berkongsi fail dan direktori pada mesin anda dengan mesin pengguna lain di seluruh rangkaian.
NFS dibina berdasarkan model pelayan pelanggan, di mana pelayan NFS bertanggungjawab untuk menangani pengesahan dan menguruskan data yang dikongsi melalui rangkaian.
Dalam artikel ini, kami akan menutup pemasangan NFS di kedua-dua pelayan dan komputer pelanggan, yang membolehkan anda berkongsi fail atau direktori dari satu mesin Ubuntu ke komputer yang lain.
Berikut adalah ringkasan mengenai apa yang akan kami lakukan:
- Pasang Pelayan NFS pada mesin, dan kami akan memanggilnya mesin pelayan.
- Buat direktori eksport yang akan kami gunakan untuk berkongsi dengan pelanggan.
- Pasang klien NFS pada mesin kedua, dan kami akan memanggilnya sebagai mesin pelanggan.
- Lakukan ujian mudah untuk memastikan semuanya berjalan dengan jayanya.
Sangat disarankan agar anda mengikuti langkah-langkah tersebut dengan teratur dan ini untuk memastikan semuanya berjalan lancar.
Memasang NFS Server
Langkah 1. Sebelum memulakan pemasangan pelayan NFS, anda harus memastikan bahawa sistem anda terkini menggunakan arahan berikut:
sudo apt-get update sudo apt-get upgrade
Langkah 2. Periksa sama ada pakej pelayan kernel NFS dipasang di Ubuntu anda menggunakan arahan berikut.
dpkg -l | grep nfs-kernel-pelayan
Seperti yang anda lihat dalam tangkapan skrin di atas, jika tidak ada output, maka paket pelayan kernel NFS tidak dipasang pada mesin anda.
Langkah 3. Sekarang mari pasang pakej pelayan kernel NFS yang tersedia terkini menggunakan arahan berikut.
sudo apt pasang nfs-kernel-server
Buat Direktori Eksport
Direktori eksport ini akan dikongsi dengan mesin pelanggan melalui rangkaian.
Langkah 1. Buat direktori eksport di pelayan NFS yang akan dikongsi melalui rangkaian.
sudo mkdir -p / mnt / nfsdir
Langkah 2. Untuk membenarkan akses ke semua klien ke direktori eksport sebelumnya, hapus izin pembatasan semasa pada direktori.
sudo chown none: nogroup / mnt / nfsdir
Langkah 3. Tetapkan kebenaran baru ke direktori eksport.
sudo chown none: nogroup / mnt / nfsdir
Keluaran arahan sebelumnya harus seperti di bawah:
Langkah 4. Dengan menggunakan editor kegemaran anda, edit dalam fail konfigurasi eksport untuk membolehkan klien mengakses ke direktori eksport pelayan NFS.
sudo vi / etc / eksport
Sekarang pilih salah satu pilihan berikut untuk membenarkan akses ke direktori eksport pelayan:
- Benarkan akses ke pelanggan tunggal dengan menentukan IP mesin pelanggan.
/ mnt / nfsdir client_IP (rw, sync, no_subtree_check)
Kebenaran (rw, sync, no_subtree_check) ditakrifkan seperti berikut:
-
- rw -> Pelanggan dibenarkan melakukan operasi membaca dan menulis.
- segerak -> Pelanggan boleh melakukan penulisan perubahan pada cakera.
- no_subtree_check -> Pelanggan tidak mempunyai kebenaran untuk memeriksa subtree.
- Benarkan akses ke beberapa pelanggan dengan menentukan IP mesin pelanggan.
/ mnt / nfsdir client_IP_1 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_2 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_3 (rw, sync, no_subtree_check)
- Benarkan akses kepada beberapa pelanggan dengan menentukan keseluruhan subnet.
/ mnt / nfsdir subnetIP / 24 (rw, sync, no_subtree_check)
Di sini dalam tutorial kami, kami akan menggunakan pilihan terakhir untuk membenarkan akses kepada beberapa pelanggan dengan menentukan keseluruhan subnet.
Langkah 5. Seterusnya, kami akan menerapkan perubahan sebelumnya menggunakan perintah berikut.
sudo exportfs -a
Langkah 6. Mulakan semula perkhidmatan pelayan kernel NFS.
sudo systemctl mulakan semula nfs-kernel-server
Langkah 7. Konfigurasikan firewall mesin pelayan NFS untuk membolehkan klien mengakses kandungan direktori eksport.
sudo ufw membenarkan dari 192.168.1.0/24 ke mana-mana port nfs
Langkah 8. Aktifkan firewall pelayan NFS untuk memulakan secara automatik dengan permulaan sistem.
sudo ufw aktifkan
Langkah 9. Sekarang periksa status firewall untuk melihat peraturan tambahan dari langkah sebelumnya.
status sudo ufw
Pasang Pelanggan NFS Pada Mesin Kedua
Seterusnya, kita perlu melakukan beberapa konfigurasi pada mesin pelanggan sehingga mereka dapat dengan mudah mengakses direktori eksport pelayan NFS. Tetapi sebelum kita memulakan konfigurasi, kita perlu memastikan mesin pelanggan terkini menggunakan arahan di bawah.
sudo apt-get update sudo apt-get upgrade
Langkah 1. Pasang pakej klien NFS menggunakan arahan berikut.
sudo apt-get install nfs-common
Langkah 2. Buat titik pemasangan untuk direktori eksport pelayan NFS.
sudo mkdir -p / mnt / nfsdirclient
Langkah 3. Sekarang mari pasang direktori NFS yang dikongsi pada pelanggan.
sudo mount 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient
Uji Pemasangan Anda
Langkah 1. Pada mesin pelayan, buat fail ujian di direktori eksport.
sentuh / mnt / nfsdir / nfstestfile
Dari mesin pelanggan, periksa fail yang baru dibuat.
ls / mnt / nfsdirclient
Keluarannya seperti di bawah:
Langkah 2. Pada mesin pelanggan, buat fail baru.
sentuh / mnt / nfsdirclient / clienttestflie
Dari mesin pelayan, periksa fail yang dibuat sebelumnya.
ls / mnt / nfsdir
Hasilnya mestilah seperti di bawah:
Itu semua mengenai cara memasang pelayan dan klien NFS, dan juga menguji konfigurasi anda.