NFS and ZeroFS

jfmatth

New Member
Apr 25, 2026
3
0
1
Hello,

Love Proxmox, been using for years but first post :)

I am using ZeroFS as my NFS server and am running into odd issues trying to mount NFS as a storage entry.

from the command line on a proxmox node, I can mount the NFS server point

Code:
root@prox-nfs:/etc/pve# mount -o port=2049,mountport=2049,tcp,nolock 192.168.100.50:/proxmox /mnt/zerofs


But when added to /etc/pve/storage.cfg it doesn't work, just shows offline

Code:
nfs: zerofs
        export /proxmox
        path /mnt/pve/zerofs
        server 192.168.100.50
        content backup,iso
        options proto=tcp,port=2049,mountport=2049,nolock,vers=3

Any help is appreciated
 
Last edited:
Comment your "options" line with # in front and it should mount, "mountport" prevent the mount.
Btw. you need "/proxmox" no_root_squash exported otherwise the content line couldn't work.
 
@waltar Thank you for the prompt reply.

Unfortunately, those changes didn't work.

In asking AI what it could be, the CLI options tell Linux to skip any standard NFS checks and just mount the export. Proxmox seems stricter in what it will do / allow in mounting NFS.

In trying your idea, I get the typical "ZeroFS is offline" in journalctl messages.

ZeroFS is a golang implemented NFS server and doesn't have the typical RPCBind ports, etc. implemented.

I was hoping since the CLI mounted it, it would work with some options for Proxmox.

Any other ideas are appreciated.
 
Your manual mount use a kind of nfs version (4.0/4.1/4.2) while in storage.cfg you define version 3 which depends on rpcbind which your zerofs doesn't have as you wrote.
Btw. why use a uncommon nfs server if any linux has a functional kernel nfs server and even an optional ganesha nfs server do it's work.
 
Thank you Waltar,

I'm not sure the two attempts that that different, but ZeroFS only supports a subset of NFS3

I'm trying to find a solution to 'unlimited' home storage, i.e. Cache the recent stuff on home storage < 2TB and put the rest in S3. There a several projects that do this: SeaweedFS, JuiceFS and ZeroFS. Zero is the one I got working, the others didn't fit my needs.

If you have other suggestions, I'm all ears.

Thanks again for your help.

J