1. Apakah itu NFS? Faedah dan Kes Gunaan Asas pada Ubuntu
NFS (Network File System) adalah protokol untuk perkongsian fail melalui rangkaian. Artikel ini menyediakan panduan lengkap tentang penggunaan NFS pada Ubuntu, menyerlahkan faedahnya untuk pengurusan pelayan dan menerangkan cara menyediakannya.
Bagaimana NFS Berfungsi dan Kes Gunaannya
NFS menyederhanakan perkongsian fail antara pelayan dan klien, berfungsi sebagai sistem fail jauh. Ia amat berguna untuk menyegerakkan fail merentas pelayan Linux berganda dan untuk tujuan sandaran dalam persekitaran awan.
Faedah Menggunakan NFS pada Ubuntu
- Penyegerakan Data yang Efisien : Pelbagai pelayan boleh mengakses data yang sama, menjadikan pengurusan lebih mudah.
- Keserasian Tinggi Antara Sistem Linux : NFS disokong oleh banyak pengagihan Linux, termasuk Ubuntu.
- Kebolehgunaan dalam Perkhidmatan Awan : NFS membolehkan perkongsian data yang fleksibel, walaupun dalam persekitaran storan awan.
2. Prasyarat: Keperluan Sistem dan Pemasangan NFS
Untuk menjalankan NFS dengan berkesan, persekitaran sistem yang sesuai diperlukan. Berikut adalah keperluan sistem dan langkah pemasangan untuk NFS.
Keperluan Perkakasan dan Perisian
- CPU dan Memori : CPU dua teras atau lebih tinggi dan sekurang-kurangnya 2GB RAM disyorkan.
- Rangkaian dan Penyimpanan : Sambungan Ethernet yang stabil dan penyimpanan khusus untuk data dikongsi.
Memasang Pakej NFS
Pasang pakej pelayan dan klien NFS menggunakan arahan berikut:
sudo apt update
sudo apt install nfs-kernel-server nfs-common
Menggunakan versi LTS Ubuntu memastikan sokongan jangka panjang dan persekitaran yang stabil.

3. Menyediakan Pelayan NFS
Bahagian ini menerangkan cara menyediakan pelayan NFS pada Ubuntu dan menyediakan direktori dikongsi.
Membuat dan Menyediakan Direktori Dikongsi
- Membuat Direktori dan Tetapkan Izin : Jalankan arahan berikut untuk membuat direktori dikongsi di
/nfsdan berikan akses kepada semua klien.
sudo mkdir /nfs
sudo chmod 777 /nfs
- Mengedit Fail /etc/exports : Tambah entri berikut untuk menyediakan tetapan akses.
/nfs *(rw,sync,no_subtree_check)
Kopersetiaan ini membolehkan akses baca dan tulis daripada semua klien.
Konfigurasi Firewall
Jika firewall diaktifkan, buka port 2049 untuk trafik NFS.
sudo ufw allow from <client IP address> to any port nfs
4. Menyediakan Klien NFS
Menyediakan klien NFS melibatkan pemasangan pakej yang diperlukan dan menyediakan tetapan gunung untuk bersambung ke pelayan NFS.
Memasang Pakej dan Menggunak Direktori NFS
- Memasang Pakej Klien NFS : Pasang
nfs-commonpada sistem klien.
sudo apt install nfs-common
- Menggunak Direktori NFS : Gunakan arahan berikut untuk menggunak direktori secara manual atau tambah entri ke
/etc/fstabuntuk penggunaan automatik.
sudo mount <server IP address>:/nfs /mnt
Kopersetiaan penggunaan automatik:
<server IP address>:/nfs /mnt nfs defaults 0 0
Untuk memeriksa status gunung, jalankan arahan df -h.

5. Pengurusan Operasi dan Penyelesaian Masalah
Bahagian ini meliputi isu umum yang dihadapi semasa mengendalikan NFS dan arahan berguna untuk pengurusan.
Konfigurasi Gunung Automatik
Untuk memastikan direktori NFS kekal digunak selepas semula jadi, aktifkan perkhidmatan netfs untuk bermula secara automatik menggunakan arahan chkconfig.
sudo chkconfig netfs on
Isu Umum dan Penyelesaian
- Ralat Akses Ditolak : Jika anda mengalami ralat “Permission denied”, periksa izin direktori dan tetapan fail
/etc/exports. - Ketidaksesuaian Versi NFS : Untuk mengelakkan isu keserasian disebabkan versi NFS yang berbeza, nyatakan versi menggunakan pilihan seperti
nfsvers=3dalam arahan gunung.
6. Kes Gunaan Lanjutan untuk NFS
Penyeimbangan Beban untuk Pelayan Web
NFS berguna dalam persekitaran di mana pelbagai pelayan web memerlukan akses kepada fail yang sama. Dengan menggunakan NFS, data dapat dikongsi dengan cekap antara pelayan, membantu menyeimbangkan beban.
Menggunakan NFS dalam Persekitaran Awan
Perkhidmatan awan seperti AWS dan GCP menawarkan penyelesaian perkongsian fail berasaskan NFS, membolehkan pengurusan data yang cekap dalam persekitaran awan.
7. Kesimpulan
Artikel ini telah menyediakan panduan komprehensif tentang cara menyediakan NFS pada Ubuntu, termasuk pemasangan, pengurusan, dan teknik penyelesaian masalah. Dengan melaksanakan NFS, anda dapat mempermudah perkongsian fail, meningkatkan fleksibiliti sistem, dan mengoptimumkan prestasi dalam persekitaran awan atau penyiapan pelayan web beban tinggi.



