I have been doing some experimenting with Proxmox ahead of my server rebuild. I am a home user who does minor self-hosting. I have been using PVE on a mini PC; I love it! Now I want to run it on my main NAS/server. I am going to get rid of my TrueNAS install and instead create SMB shares on Proxmox with 45drive cockpit add-ons in a LXC. That has worked fine in my testing.
Additionally I want to replace my off-site B2 backups with a local Proxmox Backup Server using Removable Datastores that are then moved to an off-site location. It has not worked as expected.
I intended to heavily rely upon unprivileged LXC with Bind Mounts for my self-hosting. Proxmox built-in backup for the container. Then using the ZFS tools to backup the bind mount dataset from PVE to PBS. To me this seems like the best solution for my need.
Under the section Removable Datastores in the documentation for PBS version 4.2.1-1 .
“They can be created on already correctly formatted partitions, which should be either ext4 or xfs as with normal datastores, but most modern file systems supported by the Proxmox Linux kernel should work.”
I have not been able to figure out how to turn a ZFS formatted disk to a removable datastore that is unmountable within the GUI. Has anyone else done such an approach before?
The benefit I see beyond doing ZFS Pool unmount in my limited testing is the following:
That the automated backup tasks in PVE does not raise errors once a Removable Datastore is not found.
Removable datastore saved me from having to do my own backup scripting.
I am thankful for any insight.
My hardware plan looks like this:
Pve machine:
OS drive 250gb consumer SSD (ext4 or ZFS, do not know yet )
ZFS mirror on server-grade SATA SSD
PBS mini PC machine:
OS drive 250gb consumer NVME
Removable datastore-1 ZFS on server-grade SATA SSD in USB-C enclosure
Removable datastore-2 ZFS on server-grade SATA SSD in USB-C enclosure
Additionally I want to replace my off-site B2 backups with a local Proxmox Backup Server using Removable Datastores that are then moved to an off-site location. It has not worked as expected.
I intended to heavily rely upon unprivileged LXC with Bind Mounts for my self-hosting. Proxmox built-in backup for the container. Then using the ZFS tools to backup the bind mount dataset from PVE to PBS. To me this seems like the best solution for my need.
Under the section Removable Datastores in the documentation for PBS version 4.2.1-1 .
“They can be created on already correctly formatted partitions, which should be either ext4 or xfs as with normal datastores, but most modern file systems supported by the Proxmox Linux kernel should work.”
I have not been able to figure out how to turn a ZFS formatted disk to a removable datastore that is unmountable within the GUI. Has anyone else done such an approach before?
The benefit I see beyond doing ZFS Pool unmount in my limited testing is the following:
That the automated backup tasks in PVE does not raise errors once a Removable Datastore is not found.
Removable datastore saved me from having to do my own backup scripting.
I am thankful for any insight.
My hardware plan looks like this:
Pve machine:
OS drive 250gb consumer SSD (ext4 or ZFS, do not know yet )
ZFS mirror on server-grade SATA SSD
PBS mini PC machine:
OS drive 250gb consumer NVME
Removable datastore-1 ZFS on server-grade SATA SSD in USB-C enclosure
Removable datastore-2 ZFS on server-grade SATA SSD in USB-C enclosure