cablespaghetti.dev is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
@arichtman @craige That's why I install on btrfs, use timeshift for snapshots and grub-btrfs to make them available at boot. Now if I didn't also add 10 repositories and tinkered with apt pinning, my frankendebian upgrade from 12 to 13 wouldn't have resulted in me staring in disbelief at a blinking cursor....
OK, riddle me this, #Linux (specifically #ArchLinux) fans.
You can use #ZFS and #btrfs on root to create snapshots before updating the OS. But you can't snapshot EFI, because that's on a separate FAT32 partition.
So what happens if you run an update (pacman -Syu
in this case) that includes a kernel update, and something goes wrong? The version of the kernel in the EFI partition will be newer than the modules in the snapshotted /usr/lib/modules
. That's surely going to cause an issue, right?
From memory (it's been over 15 years), Gentoo can have multiple versions of the same kernel installed at once. But Arch only allows one version of any package at one time.
A new 2TB SSD is on the way for my laptop, and I think it's time to make a shift to #ZFS or #btrfs (with #LUKS) for encryption and snapshotting.
Here's is a quick scratch list of thoughts for my use case. Please feel free to chip in with thoughts. I might update this toot if I think of anything else.
zfs send
an encrypted volume, which is very cool. You can't do that with LUKS.zfs send
have to be sent to a ZFS filesystem, or does it just generate a file?btrfs send
?I tried tuning various parameters but after some reading came to the conclusion that lots of small files with very little RAM is about the worst case scenario for XFS.