Hello @davejgreen
This is rather complex backup set up which is out of scope of the nominal Cloudron use-case.
@davejgreen said:
I have added several entries to the /etc/hosts file on the new server to point all our Cloudron domains to its IPv4 and IPv6 addresses.
This should be done on your local device so you can access the domain names without the DNS lookup but with a fixed entry overwriting DNS lookup.
@davejgreen said:
So, on the new server, I did mkdir -p /mnt/managedbackups/cloudron-restore-validation/nfs-tarballs/snapshot. I could then see the backups from our office device at /mnt/managedbackups/cloudron-restore-validation/nfs-tarballs on the new server. (How did they get there if all I did was make a directory?) I then did the chown as instructed and tried clicking "Restore" in the browser page again. This time I got the error:
Failed to unmount existing mount
Is this referring to a mount that was somehow made when I created the directory? Why does it need to unmount it, and why can't it do that? Do I need to unmount something?
This is indeed strange.
Did you configure the NFS mount on the new system manually?
Can you run mount -l and see if this NFS mount is there?
Also, if mounted, there might be a systemd service for that mnt-managedbackups.*.
@davejgreen said:
I tried the dry run restore by rsyncing the folder of tarballs from a recent backup onto the new server, and then using "Filesystem" as the storage provider (as mentioned in the docs).
This means that the location was already filled with data?
I would advise resetting the new server again and only attempting the dry run restore from NFS.
The rsync of files to the same location might have caused issues with the mounting and access of files.