One reason I’m not running Linux on my main box: it’s a fucking nightmare to do a full disk image. I run Macrium Reflect on windows and there is nothing for *nix that I can find that does it easily, and while the system is live. I don’t want to shutdown, find the flash drive, plug it in, boot, image the drive (and my backup drive is encrypted by bitlocker so I’d need to partition the drive and get luks or something…), reboot, and repeat every day and also remember to delete old images.
Yeah sure I can ‘back up’ user data but that’s not the issue, I don’t want to spend a few days getting my system back to the exact config it was before. I already have documents with commands and settings and it’s doable but awful. With windows and macrium I can intentionally fuck the system six ways from Sunday and have it back how it was this morning in 30 minutes. I need that ability on Linux, it baffles me that it’s not a thing.
Look into BTRFS. I’ve been using it for a few months now and it’s awesome. Live disk images with delta changes (saving on consumed space and backup time), even with encrypted drives, and it’s used extensively by Google and Amazon so it will very likely be supported and maintained for a long time to come.
Btrfs is what I run too actually (on a spare ThinkPad) with xubuntu, but the management/scheduling through… TimeShift? Is unreliable. I always need to remember to manually take an image. And I have no idea what the process is if the system is unbootable, since to recover I need to boot and get to TS…
I totally forgot about TS and how btrfs works with it until now. Which tells you how often I manually take an image…
I personally use btrbk with a custom built systemd service and timer. Right now it’s very specific to my infrastructure, but if enough people request it and I have time and opportunity, I’ll post a generic solution here as soon as I can
One reason I’m not running Linux on my main box: it’s a fucking nightmare to do a full disk image. I run Macrium Reflect on windows and there is nothing for *nix that I can find that does it easily, and while the system is live. I don’t want to shutdown, find the flash drive, plug it in, boot, image the drive (and my backup drive is encrypted by bitlocker so I’d need to partition the drive and get luks or something…), reboot, and repeat every day and also remember to delete old images.
Yeah sure I can ‘back up’ user data but that’s not the issue, I don’t want to spend a few days getting my system back to the exact config it was before. I already have documents with commands and settings and it’s doable but awful. With windows and macrium I can intentionally fuck the system six ways from Sunday and have it back how it was this morning in 30 minutes. I need that ability on Linux, it baffles me that it’s not a thing.
Look into BTRFS. I’ve been using it for a few months now and it’s awesome. Live disk images with delta changes (saving on consumed space and backup time), even with encrypted drives, and it’s used extensively by Google and Amazon so it will very likely be supported and maintained for a long time to come.
Btrfs is what I run too actually (on a spare ThinkPad) with xubuntu, but the management/scheduling through… TimeShift? Is unreliable. I always need to remember to manually take an image. And I have no idea what the process is if the system is unbootable, since to recover I need to boot and get to TS…
I totally forgot about TS and how btrfs works with it until now. Which tells you how often I manually take an image…
I personally use btrbk with a custom built systemd service and timer. Right now it’s very specific to my infrastructure, but if enough people request it and I have time and opportunity, I’ll post a generic solution here as soon as I can