proxmox-backup-client: error trying to restore under nfs-ganesha RGW-based mount

resoli

Renowned Member
Mar 9, 2010
147
4
83
Hello,

I'm currently trying to backup/restore on pbs some nfs-ganesha mounts.

Currently I set up two mounts, one with a VFS backend and the other with RGW backend, both exported from a PVE cluster with ceph storage and radosgw configured.

I setup a vm on the same cluster, which mounts both exports and managed to do (encrypted) backup of both to pbs with proxmox-backup-client.

When I try to restore interactively a file (bigfs is a bucket where I copied via s3cmd the content of a virtio .iso) from proxmox-backup-client catalog shell the restore works on the VFS backend, but gives an error on the RGW one:

Code:
pxar:/ > select bigfs/virtio-win-0.1.221/virtio-win-guest-tools.exe
added path: "/bigfs/virtio-win-0.1.221/virtio-win-guest-tools.exe"
pxar:/ > restore-selected /var/lib/nfs-ganesha-vfs
pxar:/ > restore-selected /var/lib/nfs-ganesha-rgw
Error: failed to apply directory metadata: failed to change file mode: Input/output error (os error 5)

After the error, the bigfs bucket remains no more accessible:

Code:
$ s3cmd ls s3://bigfs/
ERROR: Access to bucket 'bigfs' was denied
ERROR: S3 error: 403 (AccessDenied)

Until I restart the nfs-ganesha daemon on pve.

Clearly, my intent is doing backup (and correct restore!) of radosgw data on pbs, and VFS mount is for checking.

Any hint?
 
Last edited: