Backup to NFS Share

Oct 25, 2020
35
3
13
43
I installed PBS on a separate server and want to use a NFS Share as backup target.
I was able to mount the NFS share in console and verified that root is able to write there.

Then I added the mount directory as Datastore but the creation of the datastore somehow ran into a timeout.
The created datastore still is visible but when I try to click "Verfiy" I get this error:
unable to open chunk store 'NextBackup' at "/mnt/pbsbackup/.chunks" - Permission denied (os error 13)

I checked the permissions on the mount directory which are as follows after mount:
drwxrwxrwx 4 root root 4.0K Oct 25 09:49 pbsbackup

As soon as I click on Verify the permissions change to this:
d--------- 4 root root 4.0K Oct 25 09:49 pbsbackup

I tried to reassign permissions to the backup user:
drwxrwxrwx 4 backup backup 4.0K Oct 25 09:49 pbsbackup

but after clicking Verify this changes to:
d--------- 4 backup backup 4.0K Oct 25 09:49 pbsbackup

and results in another permission denied error.
 
Hello,

I am using a Synology Disk Station ("dsa") for backup purposes. For this to achieve I did install a VM ("pbsb") _on_ DSA. Inside of that VM I have mounted an NFS-share from the host:

Code:
mount  |grep pbsb
10.3.110.100:/volume5/ActiveBackupforBusiness/proxmox/pbsb on /srv/dsa type nfs (rw,noatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=10.3.110.100,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=10.3.110.100,_netdev)

This is done by fstab:

Code:
grep pbsb /etc/fstab 
10.3.110.100:/volume5/ActiveBackupforBusiness/proxmox/pbsb      /srv/dsa        nfs     _netdev,noatime 0       0

I am running PBS as user "backup" and the rights reflect this:

Code:
ls -al /srv/ | grep dsa
drwxrwx---  1 backup backup  142 Sep  5 09:38 dsa


So I can say "yes, it works!". But I can not tell which detail is the important one...
 
I installed PBS on a separate server and want to use a NFS Share as backup target.
I was able to mount the NFS share in console and verified that root is able to write there.

Then I added the mount directory as Datastore but the creation of the datastore somehow ran into a timeout.
The created datastore still is visible but when I try to click "Verfiy" I get this error:
unable to open chunk store 'NextBackup' at "/mnt/pbsbackup/.chunks" - Permission denied (os error 13)

I checked the permissions on the mount directory which are as follows after mount:
drwxrwxrwx 4 root root 4.0K Oct 25 09:49 pbsbackup

As soon as I click on Verify the permissions change to this:
d--------- 4 root root 4.0K Oct 25 09:49 pbsbackup

I tried to reassign permissions to the backup user:
drwxrwxrwx 4 backup backup 4.0K Oct 25 09:49 pbsbackup

but after clicking Verify this changes to:
d--------- 4 backup backup 4.0K Oct 25 09:49 pbsbackup

and results in another permission denied error.
I think you need to recreate the datastore, something is not right.
Can you recreate it and tell us the steps you do and any success/error doing so?
Also, i had to to add a squash mapping on synology nfs permissions for it to work
 

Attachments

  • nfsrule.png
    nfsrule.png
    11.6 KB · Views: 46
Last edited: