TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

P14 - Mount TrueNAS NFS Storage on Proxmox

🚀 TrueNAS – P14: Mount TrueNAS NFS Storage on Proxmox (9-Minute Easy Setup)

If you’re running a Proxmox VE lab or production environment, shared storage is not optional — it’s critical.

In this guide, you will learn how to Mount TrueNAS NFS Storage on Proxmox in under 9 minutes using a clean and production-ready method.

This setup is ideal for:

  • 🖥️ VM storage

  • 📦 ISO repository

  • 💾 Backup targets

  • 🔄 Shared cluster storage

Let’s build it properly — the right way.


📌 Why Use TrueNAS NFS with Proxmox?

Using NFS storage from TrueNAS offers multiple advantages:

✅ Centralized storage management
✅ Easy VM migration (cluster-ready)
✅ Snapshot & backup capability
✅ Lightweight and fast
✅ Enterprise-friendly solution

For home labs and SMB environments, this combination is extremely powerful.


🧰 Lab Environment

ComponentIP Address
TrueNAS192.168.1.10
Proxmox192.168.1.20

⚠️ Ensure both systems are in the same network and can ping each other.


🔧 Step 1 – Create Dataset on TrueNAS

1️⃣ Go to Storage → Datasets
2️⃣ Click Add Dataset
3️⃣ Name it: proxmox-nfs
4️⃣ Set Share Type: Generic
5️⃣ Save

This dataset will be exported via NFS.


🌐 Step 2 – Enable and Configure NFS Service

1️⃣ Go to Services → NFS
2️⃣ Enable the service
3️⃣ Set:

  • Number of Servers: default

  • Enable NFSv4 (recommended)

Click Start Automatically


🔐 Step 3 – Configure NFS Share

1️⃣ Go to Sharing → Unix Shares (NFS)
2️⃣ Click Add

Configuration:

  • Path: /mnt/pool/proxmox-nfs

  • Authorized Networks: 192.168.1.0/24

  • Maproot User: root

  • Maproot Group: wheel

Save and confirm changes.

⚠️ Using Maproot avoids permission issues with Proxmox root access.


🖥️ Step 4 – Add NFS Storage in Proxmox

Login to Proxmox Web GUI.

1️⃣ Go to Datacenter → Storage → Add → NFS

Fill in:

  • ID: truenas-nfs

  • Server: 192.168.1.10

  • Export: Click “Scan” and select dataset

  • Content:

    • Disk Image

    • ISO Image

    • Container

    • Backup

  • Nodes: Select your node

Click Add


✅ Step 5 – Verify Storage

After adding:

Go to Datacenter → Storage

You should see:

 
 
truenas-nfs (active)
 

You can now:

  • Create VM disks

  • Upload ISO files

  • Store backups

  • Migrate VMs (if clustered)


🔍 CLI Verification (Optional)

On Proxmox:

 
 
showmount -e 192.168.1.10
 

Expected output:

 
 
/mnt/pool/proxmox-nfs 192.168.1.0/24
 

You can also check mount:

 
 
mount | grep nfs
 

⚡ Performance Tips

For better performance:

  • Use 1Gbps or 10Gbps network

  • Enable Jumbo Frame (optional)

  • Use SSD pool on TrueNAS

  • Separate storage network (recommended for production)


🔐 Security Best Practices

✔ Restrict Authorized Networks
✔ Disable NFSv3 if not needed
✔ Use dedicated storage VLAN
✔ Regular snapshot schedule

Never expose NFS to the public internet.


🎯 When Should You Use This Setup?

This is perfect for:

  • Home lab engineers

  • IT infrastructure learners

  • Small business virtualization

  • Proxmox clusters

  • Centralized VM backup

If you are building serious infrastructure skills, mastering this setup is essential.


🏁 Conclusion

Mount TrueNAS NFS Storage on Proxmox is one of the most practical and powerful configurations you can implement in a virtualization environment.

It takes less than 10 minutes to deploy, but provides:

  • Scalability

  • Flexibility

  • High availability readiness

  • Professional storage architecture

If you’re learning Proxmox or building production-ready infrastructure, this integration is a must-have skill.

See also related articles

P21 – Effortless WordPress TrueNAS Setup Guide

P21 – Effortless WordPress TrueNAS Setup Guide 🚀 TrueNAS P21 – WordPress TrueNAS Apps Demo Deploy WordPress Easily (No Docker Skills Needed) Deploying WordPress on a NAS no longer requires deep Docker knowledge or complex manual configurations. With WordPress TrueNAS Apps, you can launch a fully functional WordPress instance directly...

Read More

P20 – Essential ZFS Disk Scrubbing Best Practices Guide

P20 – Essential ZFS Disk Scrubbing Best Practices Guide 🚀 TrueNAS – P20: ZFS Disk Scrubbing – Step-by-Step Configuration & Best Practices Maintaining data integrity is one of the most important responsibilities of any storage administrator. Even enterprise-grade disks can develop silent data corruption over time. This is where ZFS...

Read More

P18 – Ultimate MFA TrueNAS Security Setup Guide

P18 – Ultimate MFA TrueNAS Security Setup Guide 🚀 TrueNAS – P18: Secure TrueNAS with MFA (Google Authenticator) – Full Configuration Tutorial Security is critical for any production storage system. A strong password alone is no longer enough. If credentials are leaked, brute-forced, or reused elsewhere, your entire NAS infrastructure...

Read More