Longhorn vs OpenEBS for k3s Storage
Battle of the distributed storage drivers: Longhorn's simplicity vs OpenEBS's flexibility for your 3-node k3s cluster.
All the articles with the tag "storage".
Battle of the distributed storage drivers: Longhorn's simplicity vs OpenEBS's flexibility for your 3-node k3s cluster.
Pick the right IT-mode HBA for ZFS: LSI 9211-8i vs 9300-16i vs 9400 series. Flash firmware, avoid RAID controllers, navigate expanders and PCIe lanes.
TrueNAS Scale ditched Kubernetes for native Docker. Apps catalog vs raw Compose, when each wins, dataset snapshots, and why custom apps took so long.
Four file-sharing protocols compared for home labs: NFS speed, SMB compatibility, SSHFS convenience, WebDAV over HTTP, and which one to pick per use case.
Linux filesystem comparison: ext4 for safety, XFS for scale, ZFS for snapshots, Btrfs for flexibility. Pick the right tool for your workload.
Compare cold storage tiers: Backblaze B2, Storj decentralized cloud, and Scaleway Glacier. Pricing, egress, restore times, and which backup service wins.
Why rsync.net is the no-BS off-site backup target for Restic and Borg: SSH-only ZFS, real Unix support, and what 1.5 cents per GB per month actually costs.
ZFS tuning for flash: ARC sizing, recordsize, autotrim, sync modes, and SLOG advice, plus why defaults written for spinning disks waste an NVMe pool.
Backup patterns that survive disasters: snapshot, replication, off-site. Retention, safety, and the 3-2-1 model done right.
The kernel docs still warn about it. The Btrfs wiki still warns about it. People still build it and lose data. Here's the write hole, why RAID 1/10 are fine, and what to use instead.
Your media library doesn't write often enough to justify mdadm or ZFS overhead. SnapRAID calculates parity on a schedule, mixes drive sizes, and pairs with MergerFS for a unified pool. Here's the setup.
Creating a RAID array is the easy part. The drama starts six months later when one drive starts dying. Here's the survival guide for everything that happens after mdadm --create.