626: The Btrfs Blues
3 August 2025
A Btrfs bug that bites is in the wild, and we discover whole home audio that works like a charm.
Sponsors
Nebula
Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love.
1Password Extended Access Management
Secure every sign-in for every app on every device.
Unraid
A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility.
Episode Links
- 💥 Gets Sats Quick and Easy with Strike
- 📻 LINUX Unplugged on Fountain.FM
- How to recover from BTRFS errors | Support | SUSE
- btrfs-zero-log(8) — btrfs-progs — Debian Manpages — This command will clear the filesystem log tree. This may fix a specific set of problem when the filesystem mount fails due to the log replay.
- 2018 Patch
- Git: Btrfs: fix warning when replaying log after fsync of a tmpfile
- Git: btrfs: fix fsync of files with no hard links not persisting deletion
- problematic patch pulled into 6.16 on May 26th
- problematic patch pulled into 6.15.3 on June 19th
- Increased reports since 6.15.3 of corruption within the log tree - Peter Jung
- Null deref during attempted replay of corrupt TREE_LOG in newer kernel - Russell Haley
- System failed to boot – Btrfs log tree error / System Administration / Arch Linux Forums
- PATCH: btrfs: fix log tree replay failure due to file with 0 links and extents — When attempting to mount the fs, the log replay will fail
- patch on for-next branch of btrfs tree
- generic: test fsync of file with 0 links and extents
- Music Assistant — Music Assistant is a music library manager for your offline and online music sources which can easily stream your favourite music to a wide range of supported players and be combined with the power of Home Assistant!
- Music Assistant Installation Instructions
- Installation Instructions
- Music Assistant Music Providers
- Music Assistant Player Providers
- Home Assistant Plugin
- Home Assistant Voice Preview Edition - Home Assistant
- SYMFONISK Sonos WiFi bookshelf speaker, black smart/gen 2 - IKEA US
- HomePod - Apple
- Belkin SoundForm Connect AirPlay 2 Adapter & Airplay 2 Receiver
- WiiM Mini AirPlay 2 Wireless Audio Streamer
- Google Chromecast - Streaming Device with HDMI Cable
- Google Chromecast Audio Media Streamer - *** 2 PACK *** | eBay
- droans/mass_queue — Actions to control player queues for Music Assistant
- punxaphil/maxi-media-player — Media card for Home Assistant UI with a focus on managing multiple media players, but not excluding single player setups.
- NinDTendo/homeassistant_gradual_volume_control — Home Assistant integration providing a service to gradually change the volume of media_players over a given timespan.
- Chawan: TUI web browser — A text-mode web browser and pager for Unix-like systems, with a focus on implementing modern web standards while remaining self-contained, easy to understand and extensible.
- SilverBullet — SilverBullet is a tool to develop, organize, and structure your personal knowledge and to make it universally accessible across all your devices.
- HeliumOS — An atomic desktop operating system for your devices.
- LINUX Unplugged 620 - Brent Loves Building Things — Off-the-shelf didn’t cut it, so we built what we needed using open hardware and open source.
- rust-motd — Beautiful, useful, configurable MOTD generation with zero runtime dependencies
- rustdress — Self hosted Lightning Address Server
- rustdress: init at 0.5.2 by jordan-bravo
- rustdress in nixpkgs
- Plausible Slop: Generative AI and Open Source Cybersecurity
- Plausible Slop Timecode Link
- Death by a thousand slops | daniel.haxx.se
- Pick: PlexRipper — A cross-platform Plex media downloader that seamlessly adds media from other Plex servers to your own!
- PlexRipper Docs
- Pick: kde-control-station — A modern configuration center for KDE plasma based on the awesome kde_controlcentre by Prayag2
- Pick: kAirPods — Native AirPods integration for KDE Plasma 6 with real-time battery monitoring, noise control, and panel widget
- AmilieCoding/gnomePods — Native AirPods integration for GNOME with real-time battery monitoring, noise control, and panel widget. Built off of kAirPods
Sponsors
Nebula
Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love.
1Password Extended Access Management
Secure every sign-in for every app on every device.
Unraid
A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility.