Cara Akses NFS Linux di Windows (Lengkap + Alternatif Termudah)
🖥️ Cara Akses NFS Linux di Windows (Lengkap + Alternatif Termudah)
📌 Pendahuluan
Berbagi file antara Linux dan Windows adalah kebutuhan umum, terutama jika kamu bekerja dengan dua sistem berbeda. Salah satu metode yang sering digunakan di Linux adalah NFS (Network File System).
Namun, mengakses NFS dari Windows tidak selalu langsung berjalan karena Windows tidak sepenuhnya mendukung NFS secara default—terutama pada versi tertentu.
Artikel ini akan membahas cara mengakses NFS Linux di Windows, serta alternatif yang lebih mudah dan stabil.
⚙️ Apa Itu NFS?
NFS (Network File System) adalah protokol yang memungkinkan komputer mengakses file dari server lain seolah-olah file tersebut berada di sistem lokal.
Biasanya digunakan di:
- Server Linux
- VPS / Cloud
- Infrastruktur jaringan internal
🐧 1. Setup Server NFS di Linux
Pastikan server Linux kamu sudah mengaktifkan layanan NFS.
🔹 Install NFS Server
sudo apt install nfs-kernel-server
🔹 Konfigurasi Folder Sharing
Edit file:
sudo nano /etc/exports
Contoh:
/home/enda/Documents 192.168.1.0/24(rw,sync,no_subtree_check)
Artinya:
- Folder
/home/enda/Documentsdibagikan - Bisa diakses oleh jaringan lokal
🔹 Terapkan Konfigurasi
sudo exportfs -ra
sudo systemctl restart nfs-kernel-server
🪟 2. Cara Akses NFS di Windows
✅ A. Windows Pro / Enterprise
Windows versi ini memiliki fitur bawaan untuk NFS.
🔹 Aktifkan NFS Client
- Tekan
Win + R -
Ketik:
optionalfeatures -
Centang:
- Services for NFS
- Client for NFS
🔹 Mount NFS ke Drive Windows
Buka Command Prompt:
mount \\192.168.1.100\home\enda\Documents Z:
Atau:
mount -o anon \\192.168.1.100\home\enda\Documents Z:
📌 Hasil:
- Folder akan muncul sebagai drive
Z:di Windows Explorer
❌ B. Windows Home
Windows Home tidak memiliki fitur NFS client bawaan.
🔹 Solusi:
Gunakan software tambahan seperti:
- WinNFSd
- NFS Client
Atau gunakan:
- WSL (Windows Subsystem for Linux)
⚠️ Masalah yang Sering Terjadi
Beberapa kendala umum saat menggunakan NFS:
🔸 1. Tidak bisa connect
- Pastikan port 2049 tidak diblokir firewall
🔸 2. Permission ditolak
- Perbedaan UID/GID antara Linux dan Windows
🔸 3. Path tidak ditemukan
- Pastikan sesuai dengan
/etc/exports
🔸 4. Versi NFS berbeda
- Linux biasanya pakai NFS v4, Windows kadang butuh v3
⭐ Alternatif Terbaik: Gunakan Samba (SMB)
Jika tujuanmu hanya berbagi file antara Linux dan Windows, maka lebih disarankan menggunakan Samba.
Kenapa Samba?
- Native di Windows
- Lebih mudah setup
- Tidak ribet permission
🔹 Setup Samba di Linux
Install:
sudo apt install samba
Edit konfigurasi:
sudo nano /etc/samba/smb.conf
Tambahkan:
[Shared]
path = /home/enda/Documents
browseable = yes
read only = no
guest ok = yes
Restart:
sudo systemctl restart smbd
🔹 Akses di Windows
Buka File Explorer:
\\192.168.1.100\Shared
🔥 Kesimpulan
| Metode | Kelebihan | Kekurangan |
|---|---|---|
| NFS | Cepat & ringan | Setup lebih rumit |
| Samba | Mudah & stabil | Sedikit lebih berat |
👉 Rekomendasi:
- Gunakan NFS jika full Linux environment
- Gunakan Samba jika campur Windows + Linux
🎯 Penutup
Mengakses NFS dari Windows memang bisa, tetapi membutuhkan konfigurasi tambahan. Untuk penggunaan sehari-hari, banyak pengguna lebih memilih Samba karena kemudahan dan kompatibilitasnya.
🔄 Cara Auto Mount NFS di Windows Agar Tidak Perlu Mount Manual Setiap Restart
📌 Pendahuluan
Saat menggunakan NFS di Windows, biasanya kamu harus menjalankan perintah seperti:
mount -o anon \\192.168.1.100\home\enda\Documents Z:
Masalahnya, setiap kali komputer restart, mount tersebut hilang dan harus dijalankan ulang secara manual.
Artikel ini akan membahas cara agar NFS otomatis ter-mount di Windows tanpa perlu menjalankan perintah berulang kali.
⚠️ Kenapa NFS Tidak Auto Mount di Windows?
Berbeda dengan sistem Linux, Windows:
- Tidak menyimpan mount NFS secara permanen
- Tidak mendukung auto-mount NFS secara native
- Tidak bisa menggunakan
net useuntuk NFS
👉 Jadi, perlu solusi tambahan.
✅ Cara 1: Menggunakan Task Scheduler (Paling Stabil)
Cara ini adalah yang paling direkomendasikan karena berjalan otomatis saat login atau startup.
🔧 Langkah-langkah
1. Buka Task Scheduler
Tekan:
Win + R
Ketik:
taskschd.msc
2. Buat Task Baru
Klik:
Create Task
3. Tab General
- Name:
Auto Mount NFS -
Centang:
- ✔ Run with highest privileges
4. Tab Triggers
Klik New:
-
Pilih:
- At log on (disarankan)
- atau At startup
5. Tab Actions
Klik New:
- Program/script:
mount
- Arguments:
-o anon \\192.168.1.100\home\enda\Documents Z:
6. Simpan
Klik OK
📌 Hasil:
- Drive
Z:akan otomatis muncul setiap login
✅ Cara 2: Menggunakan File .bat di Startup
Metode ini lebih sederhana, tapi sedikit kurang fleksibel dibanding Task Scheduler.
🔧 Langkah-langkah
1. Buat File .bat
Contoh: mount-nfs.bat
Isi:
mount -o anon \\192.168.1.100\home\enda\Documents Z:
2. Masukkan ke Startup Folder
Tekan:
Win + R
Ketik:
shell:startup
Masukkan file .bat ke folder tersebut.
📌 Hasil:
- Script akan berjalan otomatis saat login
❌ Cara yang Tidak Bisa Digunakan
Banyak yang mencoba cara ini:
net use Z: \\192.168.1.100\home\enda\Documents /persistent:yes
❌ Ini tidak akan bekerja.
Kenapa?
net usehanya untuk protokol SMB- Bukan untuk NFS
⭐ Alternatif Lebih Mudah: Gunakan Samba
Jika tujuan kamu hanya untuk berbagi file antara Linux dan Windows, lebih disarankan menggunakan Samba.
Keunggulan Samba:
- Native di Windows
- Bisa auto-connect
- Tidak perlu script tambahan
Contoh penggunaan:
net use Z: \\192.168.1.100\Shared /persistent:yes
📌 Setelah itu:
- Drive akan otomatis terhubung setiap restart
🔥 Perbandingan NFS vs Samba
| Fitur | NFS | Samba |
|---|---|---|
| Auto mount | ❌ Tidak native | ✔ Native |
| Kemudahan | ❌ Lebih rumit | ✔ Mudah |
| Kompatibilitas Windows | ❌ Terbatas | ✔ Sangat baik |
🎯 Kesimpulan
Untuk membuat NFS auto-mount di Windows:
- ✔ Gunakan Task Scheduler (paling stabil)
- ✔ Atau gunakan file
.batdi Startup - ❌ Jangan gunakan
net useuntuk NFS
👉 Rekomendasi:
- Jika tetap ingin pakai NFS → gunakan Task Scheduler
- Jika ingin lebih praktis → gunakan Samba
📌 Penutup
Meskipun NFS sangat powerful di Linux, penggunaannya di Windows membutuhkan sedikit usaha tambahan. Dengan konfigurasi yang tepat, kamu tetap bisa membuatnya berjalan otomatis tanpa perlu repot setiap restart.
Ditulis oleh
Hendra Wijaya