Hello, would someone kindly advise whether bcachefs supports file
versioning, somewhat in the spirit of Stallman (lecture at KTH Sweden in
1986) where files are individually versioned (as opposed as taking
snapshots of entire volumes) but the versions are not just ordinary
distinct files, they are hidden files connected with each other.
In particular is there a standard way to 'follow' the same file along
its snapshotted versions? Say, ask bcachefs to return the list of
snapshotted versions by giving input this or that file in the current
version of the filesystem? Note that if such file was deleted and
another with the same name created I don't want that new file also to
show up. And related question, is there any command that would list the
snapshotted files which have no corresponding in the current version of
the file system (for example because I deleted such file after having
snapshotted it)?
First small unrelated question: do you confirm that standard Guix is
currently incompatible with bcachefs as root filesystem and is there any
plan to patch Guix so that it's possible (with standard Guix
installation)? Note: "Currently Guix System only supports ext4, btrfs,
JFS, F2FS, and XFS file systems. In particular, code that reads file
system UUIDs and labels only works for these file system types."
Why does the generation number in bcachefs snapshots starts from U32max
and goes down, instead of the naive start from 0 and goes up? There must
be some strong conceptual reason for doing the first because I see
already a few small conceptual reasons to do the second.
Please CC or BCC me because I'm not subscribed ro the mailing list.