Pierre,

Pierre Neidhardt 写道:
Maxim Cournoyer <maxim.courno...@gmail.com> writes:

I like that Btrfs allows to set different namespaces (think of LVM logical volumes) on the fly as subvolumes. I use snapshots as a mean of backups, (using the btrfs send/receive mechanism to backup the snapshots
(differentially) to external storage).

Aren't btrfs snapshots overlapping with Guix generations?

A few ‘traditional’ distributions use btrfs snapshots to do what Guix does natively and much better: system roll-backs. Reversing that to call btrfs's features ‘overlapping’ with Guix seems very forced to me :-)

Guix generations don't even protect the one valuable part: the human-written configuration that created it. You need to do that yourself (probably with git). Everything else is just insanely convenient caching.

Generations also don't allow you to btrfs send/receive, which I think was Maxim's main point. If there's another KISSy way to back up whole Guix Systems over the Internet, I don't know of it (rsync can't, nor can borg or restic or…, and everything else is too much work :o).

Kind regards,

T G-R

Attachment: signature.asc
Description: PGP signature

Reply via email to