On 2026-01-07 16:30, Evan Leibovitch wrote:
Many thanks for this.
On Wed, Jan 7, 2026 at 4:09 AM William Park via Talk <talk@lists.gtalug.org <mailto:talk@lists.gtalug.org>> wrote:
So, - to back up /home within the current filesystem, just take snapshot.
Where are the snapshots stored?
Snapshot, like all subvolume, shows up as "directory", and you use it like "directory". My interest is for backup. Eg. to back up /home, btrfs subvolume snapshot -r /home home--2026-01-06 A read-only snapshot "home--2026-01-06" will be created immediately, and it will show up as "./home--2026-01-06" directory. You can create it anywhere, but I do it in /root. Now, to move it to storage. (1) Within the same BTRFS system. Well, you just did it. Or, you can "mv" to different location. Treat it like "read-only" directory. (2) To another BTRFS system. (This is my case). You have to "dump" over stdin/stdout, btrfs send home--2026-01-06 | btrfs receive /backup/ A new read-only snapshot will show up at /backup/home--2026-01-06. With my SATA2 harddisks, I get about 60MB/s throughput. Nowadays, you can buy a single big harddisk. But, if you want to re-purpose old harddisks, then BTRFS is the only reasonable filesystem that can pull multiple harddisks together. (3) To copy to EXT4 system. Since subvolume is directory, cp -a home--2026-01-06 /backup/ or tar -cf - home--2026-01-06 | tar -xf - -C /backup/ or find ... | cpio ...
Do you have to allocate space? How many snapshots can be saved?
No allocation is needed. You create/delete subvolume like you create/delete directory.
Can you boot from a snapshot?
Snapshot is just another subvolume, so "yes". Normally, CachyOS is booting from "@" subvolume, and Fedora is booting from "root" subvolume. For CachyOS "rollback", it's booting from a snapshot, but it's only temporary. Eventually, you are asked to "restore" it as normal filesystem. If you mean, booting from your own snapshot, that I don't know... yet.
2. Font was surprising. Using same Firefox, same website, - Fedora has the best fonts. - CachyOS is close second. - OpenSUSE has the worst fonts.
Can this be solved by installing fonts or is it a rendering issue?
I have English as primary language, and Korean as secondary. I didn't have to do anything on Fedora and CachyOS. They showed all the YouTube pages correctly. OpenSUSE showed only English, at first. After downloading Korean fonts, it showed Korean fonts, but very poorly. I don't understand. OpenSUSE and Fedora have been doing this for many many years. Fedora got it all worked out. OpenSUSE is still tripping over.
Conclusion: ----------- I'm satisfied with CachyOS, so far. I recommend people to try BTRFS distros. It will make your backup much easier. And, ability to do "rollback" is bonus.
Reading some of the CachyOS forums, the rollback feature seems to be the /main/ reason btrfs is preferred. More than one war story describes a process that sounds like: 1) An update did something unexpected to my system 2) I was easily able to rollback to its state before the update 3) I went to the wiki to find out what went wrong and took appropriate steps to fix or mitigate.
Yes, that's why I said "bonus", because distro guys are doing all the work. I don't do anything here. My interest is doing my own backup.
Again, thanks. Great report. Great to hear you're happy with the choice.
- Evan