this post was submitted on 16 May 2024
352 points (96.6% liked)
Programmer Humor
32558 readers
742 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This is exactly why I always tell myself it'll be super fun and easy to replace a Linux distro on one of my machines, and I do the fun part of balancing release style, desktop environment, all the shiny stuff....know what stops me dead in my tracks upon install?
Deciding a file system. Because it feels like such a weighty decision with far-reaching effects.
According to internet research, they're all the right one, they're all the wrong one, they're all just fine, and don't use any of them because they'll wipe all your data. Lol
Your documentation on file system choice is either anecdotal or engineering-masters-thesis, seemingly no in-between.
I've just decided BTRFS with snapshots is great, and keep good enough backups that I shouldn't have to fiddle with the fanciest deep-knowledge features to save my system.
Might be my ADHD as well. XD
God, I feel this so much. All the benchmarks are such ass too.
I have also struggled with picking a disk layout + FS, and landed on using a single BTRFS partition with FDE.
For now, I'm happy. Unless there's a new FS that definitively beats BTRFS on NVMe perf and supports copy-on-write and something that makes FDE as easy as subvolumes that definitively beats BTRFS on NVMe drives, I won't even bother looking into it again.
I've considered moving to a RAID setup, but it seems like more trouble than it's worth, since I do regular /home backups & NixOS keeps my entire system config in version control.
If I ever consider a different disk setup, I'm just going to fire up a clean distro install on a spare NVMe and benchmark my most common tasks myself.
NixOS has killed my decision paralysis for choosing distros and desktop env stuff since I can just enable whatever in my config, try it out, then revert if I don't like it enough to switch.
Only thing I can't trivially test is disk layouts, but with disko, it might be easy enough to create a custom NixOS installer that: