Michael Lynch
Read post

Migrating a ZFS pool from RAIDZ1 to RAIDZ2

A detailed walkthrough of migrating 18 TB of data from a 4-disk RAIDZ1 ZFS pool to a 7-disk RAIDZ2 pool using only three additional disks. The process involves creating a temporary RAIDZ2 pool with a sparse file as a fake disk, migrating data using ZFS snapshots, destroying the old pool, and expanding the new pool with the remaining disks. The migration leverages ZFS's new RAIDZ expansion feature available in OpenZFS 2.3.0 and TrueNAS 25.04.

    #homelab#linux#storage#truenas
Jul 23, 2025•24m read time•From mtlynch.io
Post cover image
Table of contents
How I did it 🔗︎Why switch from RAIDZ1 to RAIDZ2? 🔗︎Why is switching from RAIDZ1 to RAIDZ2 hard? 🔗︎Migrating from RAIDZ1 to RAIDZ2: in practice 🔗︎My complete 7x8TB RAIDZ2 pool 🔗︎
43 Impressions
Michael Lynch's image
Michael Lynch

Michael Lynch, also known as Mtlynch, is a software engineer, blogger, and open-source contributor k...

24 Followers

•

458 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard