VIRTLIX
🔐 Account & Security
Two-Factor Authentication
Docs / Troubleshooting & FAQ / NFS Storage Pool Won't Mount

NFS Storage Pool Won't Mount

Since the panel's own web process doesn't run as root, mounting a Remote Filesystem (NFS) storage pool goes through a narrowly-scoped privileged helper rather than a direct mount call from PHP. If a new NFS pool won't mount, check these in order:

1. Is the export actually reachable? From the host itself: showmount -e <nfs-server-ip> should list the export path you configured. If this fails or times out, it's a network/firewall issue between the Virtlix host and the NFS server, not a Virtlix configuration problem - check the NFS server's own export permissions (/etc/exports) actually allow this host's IP.

2. Try mounting it manually to isolate whether the problem is the mount itself or something Virtlix-specific:

mount -t nfs <nfs-server-ip>:/export/path /mnt/test

If this fails with a permission or "access denied" error, fix the export's permissions on the NFS server side (matching this host's IP or subnet) before troubleshooting anything in the panel further.

3. Check the mount actually persisted - Virtlix keeps NFS pools mounted across reboots via a systemd mount unit rather than a one-time mount call. If it mounted successfully once but shows as unmounted after a host reboot, check systemctl status for the relevant .mount unit and its own logs for why it didn't come back up automatically.