Remix.run Logo
gchamonlive 3 days ago

For snapshots and rollbacks, my backup strategy is enough with Borg. I also take an hourly inventory of the installed packages, so if I need I can go back a maximum of 7 days and a minimum of 2 and see what changed. It's usually enough.

lproven 2 days ago | parent [-]

I feel this is a false equivalence.

Atomic updates are not the same thing as backups.

Backups: my file is gone, overwritten, corrupted, I accidentally deleted contents I want... but my computer is working, so I will retrieve a copy from my backup.

Atomic updates: aargh, my computer was half way through installing 150MB of updates across 42 packages, but one file was bad and the update failed, so I rebooted and now it won't boot! No problem, reboot to the boot menu, choose the previous snapshot, a known-good config, and you can boot up and get back to work, until the update is available again.

gchamonlive a day ago | parent [-]

Didn't say they were equivalent, I've said Borg is enough for me, specially when pacman does a very good job updating the system atomically. In the rarest cases where a pacman update breaks the system, which is usually when the user doesn't have informant installed and forces a failed installation, I'd just chroot from an arch live install disk and fix the OS.