I set up PBS a while ago for testing, and had it backing up my 2 PVE servers. These PVE servers are using ZFS of course, and so I set up PBS to use a ZFS pool as well.
I ran up against storage issues, so I started looking to see which datasets aren't compressed and/or dedup hasn't been enabled. I look into the shell on the PBS server, and I don't see any datasets and snapshots. I would have thought the integration of ZFS would imply that the PVE servers were doing a ZFS send of snapshots to the PBS server, with all the features that that would imply, and that remotes sycing to that PBS server would do the same. Instead, it looks like it's doing a standard block copy into one datastore on the PBS server.
Did I set something up incorrectly, or does PBS just not actually use ZFS datasets like a backup solution using Syncoid would? Because that seems extremely backwards for an integrated backup solution for a stack that seems so targetted at ZFS storage. I have to figure I just messed up something in the config and can't read a manual.
I ran up against storage issues, so I started looking to see which datasets aren't compressed and/or dedup hasn't been enabled. I look into the shell on the PBS server, and I don't see any datasets and snapshots. I would have thought the integration of ZFS would imply that the PVE servers were doing a ZFS send of snapshots to the PBS server, with all the features that that would imply, and that remotes sycing to that PBS server would do the same. Instead, it looks like it's doing a standard block copy into one datastore on the PBS server.
Did I set something up incorrectly, or does PBS just not actually use ZFS datasets like a backup solution using Syncoid would? Because that seems extremely backwards for an integrated backup solution for a stack that seems so targetted at ZFS storage. I have to figure I just messed up something in the config and can't read a manual.
Last edited: