There's a decent guide on the net for a btrfs setup of gentoo...managed to hack my way through the install for the desktop NitroPC mini Ive been playing with.

https://gist.github.com/xmawja/da6a7ee664271631ae5cd4de0dc4f249

Not for the faint of heart, I borked my boot a few times had to chroot in and completely rebuild it more than once, but finally got it to boot with timeshift saving snapshots and grub-btrfs adding them to the boot menu. Next up swing ifnthose will actually restore and testing the openRC daemon for autoupdating the grub menu. I'll write it.up eventually 😆

#Linux #gentoo #btrfs

Gentoo BTRFS Installation Guide - How To Install Gentoo On BTRFS

Gentoo BTRFS Installation Guide - How To Install Gentoo On BTRFS - 00_Partition_BTRFS_Disk.sh

Gist

I've been transitioning my home computers from #Manjaro to #Solus #Linux because I noticed that Solus puts out weekly updates and Manjaro moves far more slowly.

I thought I'd give #BTRFS a try instead of #ext4 since on Manjaro, BTRFS has become the default and it worked well.

For some reason, it really didn't play well with Solus. I couldn't log into #Element at all and I had problems running #Cyberpunk2077 with #Heroic.

I reinstalled with ext4 and those problems went away.

I did, for some reason, have trouble installing Heroic from the repo and had to use #Flatpak instead, but I'm getting more comfortable with those. I let the computer redownload CPB2077 overnight and tried to run it this morning. It even remembered my progress, which was a fear.

Does anyone have experience with using filesystem compression on laptops? Personally, I'm thinking of running BTRFS with zstd compression on mine, but I'm kind of wondering if it would be bad for battery life.

#btrfs

AlmaLinux 10.2 Lavender Lion Beta supports older CPUs while RHEL moves on

https://fed.brid.gy/r/https://nerds.xyz/2026/05/almalinux-10-2-beta-lavender-lion/

Vanilla Arch with CachyOS repos layered on. Two kernels for two workloads. BTRFS so I can break things and not care.

Tested the rollback by installing KDE, hating it, restoring the snapshot. Two minutes, back to where I started. Did it again with GNOME.

https://blog.vintagetechie.com/posts/building-my-system-piece-by-piece

#Arch #BTRFS #Linux

Building My System, Piece by Piece · John Crenshaw

My career in backend development taught me how systems work from the inside out, but I spent those years using systems other people built. Now I get to ask what if we did it differently, and actually find out

John Crenshaw

For #beesd (#btrfs) is:

volume size * 4 / 1024, converted into MB, and then rounded up to the next whole integer that is divisible by 16 a good formula for estimating the hashTableSize?

Not quite sure what to think of that reply to my #Debian #ZFS package bug report yet... need to let that sink in.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135579
It's the first time I'm hearing that an "apt get dist-upgrade" on Debian Sid is supposed to be a "self-created problem". That a user should do x steps first. But maybe the rules for "contrib" packages are different?
Anyway, that makes me even more seriously consider switching from ZFS to #btrfs...
#1135579 - zfs-dkms does not compile with Linux 7.0 - Debian Bug report logs

Good gods I forgot @Ylfingr wrote this

https://git.brightfur.net/ylfingr/btrfs-unreachable-dependency-tracker

The whole thing is cursed. The whole SITUATION is cursed. I bet this is the issue I'm seeing again tonight.

*snootdesks.*

(btrfs can wind up in a state where you have to defrag _very specific files_ to free up the black-hole unreachable space, and defragging everything either does nothing or makes it WORSE.)

#btrfs

btrfs-unreachable-dependency-tracker

Recover from the creeping spread of UNREACHABLE

Sylvan Networks Git

Maybe I should really consider switching from #ZFS to #btrfs for my Linux/OpenWrt/Gluon dev partition. Deduplication + compression for their Git worktrees was the main reason why I added this partition in the first place, next to my ext4. And btrfs has these, too.

Don't quite remember why I chose #ZFS back then over #btrfs. Either the space savings were greater or the OpenWrt/Linux build times were faster in my tests.

#Btrfs copies read/write error statistics from a replaced disk in a RAID1 to the new one. One can reset those numbers manually.

Still, this is a bad design decision IMO.

#linux