• 0 Posts
  • 14 Comments
Joined 11 months ago
cake
Cake day: December 21st, 2023

help-circle







  • Wait til your table with all the checksums gets messed up on an “older” btrfs install. Happened to me on a VM because I didn’t know copy-on-write should be disabled for large frequently partially updated files. It also slowed that VMs IO down a lot.

    Like most file systems, BTRFS is great if you know the edge cases. I recently moved to ZFS on my new work system, which has been a great change in terms of in-line snapshots and the like.

    If EXT4 meets your needs, that’s awesome. If you understand how to use a different FS well or are willing to learn (and risk), I would also encourage other options as well.







  • As an engineer:

    1. Receive or identify a problem.
    2. Design a solution that solves or mitigated the problem.
    3. Usually pay someone to make a prototype or do it ourselves
    4. Test the prototype and see if it solves the problem. If no, go back to #2 until a workable solution is found
    5. Get someone else to build the final thing.
    6. Make sure thing works. Ship it.

    This is a recursive and iterative process. Meaning you will find problems inside your solutions and need to fix them.

    Eventually you finish the thing and get a new problem and do the whole game over again. It’s like a puzzle that requires absurd amounts of knowledge to play well, but anyone could try to solve the problem. That’s why good engineers are paid pretty well.