Jeff - the way we have done this in the past is by using a script that takes all the normal options that rsync takes but translates them to the mount point for your snapshot. You then use this script as the RsyncClientPath. We also have a DumPreShareCmd that makes the actual snapshot and then a DumpPostShareCmd that removes the snapshot. Our scripts are pretty crappy Perl (I can say that because I wrote them) but they work. As far as BackupPC is concerned, the share name doesn't need to change and restores work just fine.
I haven't re-implemented this since we moved to BackupPC 4 and it would probably need to make sure this works right with rsync_bpc, but I don't see why this approach wouldn't work. Markus On May 5, 2019, at 12:23 PM, backu...@kosowsky.org<mailto:backu...@kosowsky.org> wrote: I would like to backup snapshots (e.g., btrfs, lvm, shadow mounts) of my shares so that I can get a (more) accurate point-in-time backup. To do so, I would like to preserve the share name as pointing to the original but have the actual backup point to the snapshot location. I am able to do this when using rsyncd, since the rsyncd.conf has an independent path assigned to each share that I can set to the snapshot location. I have not been able to figure out how to do this for rsync itself. Ideally, there would be something equivalent to ClientNameAlias, that would allow one to create a path alias for each share. Perhaps a hash similar to BackupFilesExclude that would allow this alias to be defined on a share by share basis. Then in DumpPreShareCmd, the snapshot could be created before backup and then deleted in DumpPostShareCmd. At a minimum, I would like to be able to even kludge a redirection that I could for example set in DumpPreShareCmd to redirect the rsync source. Jeff _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net<mailto:BackupPC-users@lists.sourceforge.net> List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/ --- Markus A. Iturriaga Woelfel, IT Administrator Min H. Kao Department of Electrical Engineering and Computer Science University of Tennessee Min H. Kao Building, Suite 424 / 1520 Middle Drive Knoxville, TN 37996-2250 mitur...@utk.edu<mailto:mitur...@utk.edu> / (865) 974-3837 http://twitter.com/UTKEECSIT
_______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/