On Thu, Aug 10, 2023 at 9:52 AM G.W. Haywood via BackupPC-users <backuppc-users@lists.sourceforge.net> wrote: > >> > ... bootable image ... integrate that into backuppc ... > > My head hurts. :) >
Saving headaches would be the point... If you've ever had to re-create a one-off custom filesystem layout and get enough stuff installed to start restoring from backuppc you'll know that it can be fairly complicated and time consuming. For older systems it may even be hard to find a matching install image with the right filestem tools. What ReaR does is use your current running distribution's installed tools to create a bootable image (as a file) containing the programs and script needed to reproduce that filesystem layout, chroot into it, and start a restore using one of several methods. It gives several opportunities to make layout changes or drop to a shell if you don't want an exact copy, but reproducing the original on new hardware (real or virtual) is mostly the point. I'm retired now and it has been a while since I used it, but I found it very handy for things like moving old/custom systems from real to virtual hardware or raid sets to normal drives, and in the process noticed that it did pretty much everything that backuppc does not do in the restore process, and that all it would take to make the perfect system would be for backuppc to manage those boot image files along with the rest of a backup and for Rear's restore script to be compatible with backuppc, either doing a tar restore from backuppc's archive output or starting sshd to wait for backuppc to initiate the restore. But, as you can imagine, there is a lot of variation in what ReaR has to do across Linux distributions and versions for the different filesystems, LVM, and raid approaches and to make the final result bootable so I've never considered touching it myself. _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/