So I've been trying to get PBS working on a TrueNAS NFS share, with no luck. My PBS is running as an unprivileged LXC container in proxmox (created via Proxmox helper scripts). I've got the NFS share set up and added to the proxmox host and I mount it to the container via the /etc/pve/lxc/xxx.conf. In a shell from the container, I'm able to create and delete files on the NFS share as the root user. However, when I create a datashare in the folder, I get the error "
I've been trying a couple different ways to resolve this. I've tried
And I've of course tried a load of combinations of the above as well. No matter what I do, I still just get
EPERM: Operation not permitted
".I've been trying a couple different ways to resolve this. I've tried
chown 100000:100000
and 100034:100034
from the host, which makes the folder show up as owned by root
and backup
respectively in the container (otherwise it shows up as nobody
). I've tried chmod 777
to allow all accesses. I've even tried asking copilot, who suggested setting no_root_squash
in the TrueNAS share by setting the following in the UI.Maproot User = root
Maproot Group = wheel
And I've of course tried a load of combinations of the above as well. No matter what I do, I still just get
EPERM: Operation not permitted
when I try to create the datastore in PBS. Has anyone got this working or know what I need to do in order for it to work?
Last edited: