What am I doing wrong here?

This feature is not available yet nor in your version nor in current openzfs version.

https://github.com/openzfs/zfs/blob/master/man/man8/zpool-attach.8#L48

Answer from gapsf on Stack Exchange
🌐
DiskInternals
diskinternals.com › home › raid recovery › zfs raid expansion: how to expand raidz and zfs pools safely
ZFS RAID Expansion: How to Expand RAIDZ and ZFS Pools Safely | DiskInternals
February 2, 2026 - However, in ZFS, the RAIDZ structure is more fixed, and expanding it requires either adding a new vdev (a collection of disks) to the pool or replacing each disk with larger ones, which can be time-consuming and limits flexibility.
🌐
GitHub
github.com › openzfs › zfs › discussions › 15232
RAIDZ Expansion feature discussion · openzfs/zfs · Discussion #15232
Raidz1 with larger drives has a tendency to break during resilver. Beta Was this translation helpful? Give feedback. ... There was an error while loading. Please reload this page. Something went wrong. There was an error while loading. Please reload this page. ... With my N00b level of understanding you did a great job of explaining. With that said I think I lean towards Backup-copy My 2 disk mirrored Vdev, then create a brand new with my now 3 disks and then copy back the data into the new vdev?
Author   openzfs
Discussions

debian - expanding ZFS raid-z vdev with newly added disks? - Unix & Linux Stack Exchange
Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers · Stack Overflow for Teams is now called Stack Internal. Bring the best of human thought and AI ... More on unix.stackexchange.com
🌐 unix.stackexchange.com
TrueNAS Tutorial: Expanding Your ZFS RAIDz VDEV with a Single Drive [YouTube Release] - Youtube Releases - Lawrence Systems Forums
Additional Resources: My Previos Video on TrueNAS: How To Expand A ZFS Pool TrueNAS Scale 24.10 Documentation Managing Pools | TrueNAS Documentation Hub ZFS In Place Rebalanci… More on forums.lawrencesystems.com
🌐 forums.lawrencesystems.com
0
September 13, 2024
Adding Disk to RaidZ1
Hi, i use Version: TrueNAS-13.0-U5.2 with 3x6tb drives in the pool, i reached 80%+ space usage and wanted to add another 6tb drive but i can't figure out how i should be able to. if i want to add another vdev core tells me i need at least 3 disks... "This type of VDEV requires at least 3... More on truenas.com
🌐 truenas.com
9
July 25, 2023
Solved - Add disk to existing raidz | The FreeBSD Forums
Hello, I've cloned the installation of FreeBSD to an external SD card and now I have another hard drive available for my RAIDZ configuration. This is the pool: ~ [prometheus] % zpool status stranger pool: stranger state: ONLINE scan: scrub repaired 0B in 00:14:48 with 0 errors on Thu Jan... More on forums.freebsd.org
🌐 forums.freebsd.org
February 4, 2025
🌐
Proxmox
forum.proxmox.com › home › forums › proxmox virtual environment › proxmox ve: installation and configuration
[SOLVED] - Adding more disks to an already exist ZFS RaidZ1 | Proxmox Support Forum
May 4, 2021 - Click to expand... Noted! ... Replace 1 old disk with a new disk which is empty. Use the old disk with the 2 new remain Disks. Click to expand... Hi again, NOW: raidz1 with this HDDs: N1, N2, N3 You have 3 new HDDs: X1,X2,X3 Before you start, ...
🌐
Lawrence Systems
forums.lawrencesystems.com › youtube releases
TrueNAS Tutorial: Expanding Your ZFS RAIDz VDEV with a Single Drive [YouTube Release] - Youtube Releases - Lawrence Systems Forums
September 13, 2024 - Additional Resources: My Previos Video on TrueNAS: How To Expand A ZFS Pool TrueNAS Scale 24.10 Documentation Managing Pools | TrueNAS Documentation Hub ZFS In Place Rebalancing Script FreeBSD Developer Summit: Raid-Z Expansion video https://youtu.be/yF2KgQGmUic?si=9qk66NC_xF8BIKWQ Connect With Us Hire Us for a project: Hire Us – Lawrence Systems Toms’ Twitter 🐦 https://twitter.com/TomLawrenceTech Our Website https://www.lawrencesystems.com/ ...
🌐
TrueNAS Community
truenas.com › forums › truenas core › hardware and upgrades
Adding Disk to RaidZ1 | TrueNAS Community
July 25, 2023 - "This type of VDEV requires at least 3 disks" "Caution: Adding data vdevs with different numbers of disks is not recommended. First vdev has 3 disks, new vdev has 1." i just want to add more space ... At present, you can NOT add a column / disk to a RAID-Zx vDev. It is a limitation of ZFS. Their are 2 ways to expand a pool:
🌐
FreeBSD Foundation
freebsdfoundation.org › home › blog › openzfs raid-z expansion: a new era in storage flexibility
OpenZFS RAID-Z Expansion: A New Era in Storage Flexibility | FreeBSD Foundation
February 24, 2025 - Better Resource Utilization: Previously, expanding RAID-Z required adding an entirely new vdev, often leading to inefficient use of older pools. Now, storage scales dynamically. Minimal Downtime: Expansion occurs while the system remains operational. This demonstration of RAID-Z expansion uses a recent FreeBSD 15-CURRENT snapshot: bsd_FreeBSD-15.0-CURRENT-amd64-zfs-20250116-054c5ddf587a-274800.raw from 2025/01/16, which includes all the latest OpenZFS 2.3 goodies.
Find elsewhere
🌐
Ars Technica
arstechnica.com › gadgets › 2021 › 06 › raidz-expansion-code-lands-in-openzfs-master
ZFS fans, rejoice—RAIDz expansion will be a thing very soon - Ars Technica
June 15, 2021 - Credit: Matthew Ahrens · From a practical perspective, Ahrens’ new vdev expansion feature merely adds new capabilities to an existing command, namely, zpool attach, which is normally used to add a disk to a single-disk vdev (turning it into ...
🌐
FreeBSD
forums.freebsd.org › base system › storage
Solved - Add disk to existing raidz | The FreeBSD Forums
February 4, 2025 - Seems the right command is zpool-attach(8), but the man page specifies it can't be a raidz vdev. ... https://openzfs.org/w/images/5/5e/RAIDZ_Expansion_2023.pdf You need to check in which version the expansion feature is included. In the 15 - Current the man page is: ... >be me >compile zfs 2.3.0 (https://openzfs.github.io/openzfs-docs/Getting Started/FreeBSD.html) >gmake install >reboot >it works >
🌐
FreeBSD Foundation
freebsdfoundation.org › home › blog › raid-z expansion feature for zfs in the home stretch
RAID-Z Expansion Feature for ZFS In the Home Stretch | FreeBSD Foundation
February 9, 2022 - In this command example “zpool attach” means attach a disk to the pool and “test” is the name of the pool. The name of the existing raidz vdev is “raidz2-0” and “/var/tmp/6” is the name of the new disk.
🌐
TrueNAS Community
truenas.com › forums › truenas scale › hardware and upgrades
Adding a drive to a RAIDZ1 pool | TrueNAS Community
August 9, 2023 - Click to expand... You DON'T want to do that !!!!!!!! You would extend the pool with an additional vdev. But that vdev would be only the new single drive. So it has zero redundancy. If that new drive fails, your pool is gone. And new drives fail with a much higher probability than those that ...
🌐
Proxmox
forum.proxmox.com › home › forums › proxmox virtual environment › proxmox ve: installation and configuration
Adding new disks to Raidz | Proxmox Support Forum
March 8, 2022 - Then you should look at the zpool attach command as the zpool add command will create an additional vdev and what you want IIUC is ... NAME STATE READ WRITE CKSUM fastsas5 ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 scsi-35001e82002774394 ONLINE 0 0 ...
🌐
Proxmox
forum.proxmox.com › home › forums › proxmox backup server › proxmox backup: installation and configuration
[SOLVED] - ZFS raidz1: Expanding not possible? | Proxmox Support Forum
May 15, 2023 - Usually you would either: 1.) add another vdev (best case would be an identical one but I guess you don't want to buy 8 more U.2 disks...) and stripe it, so you get no downtime 2.) migrate all data to another storage, destroy that pool, create ...
🌐
FreeBSD
forums.freebsd.org › base system › storage
ZFS - vdev Expansion in zfs 2.3.0 | The FreeBSD Forums
December 4, 2024 - Adding a single drive to an existing vdev can (should) be done by adding a drive of the same size and will roughly expand pool capacity by the size of the drive once zfs housekeeping is complete.
🌐
OneUptime
oneuptime.com › home › blog › how to expand a zfs pool by adding new disks on ubuntu
How to Expand a ZFS Pool by Adding New Disks on Ubuntu
March 2, 2026 - If your pool is a mirror, you can replace disks one at a time with larger ones and then expand the vdev's usable size once all members are replaced. Starting pool: mirror of two 1TB disks, replace with 2TB disks.
🌐
Proxmox
forum.proxmox.com › home › forums › proxmox virtual environment › proxmox ve: installation and configuration
May I successively add a new hdd to an existing pool? | Proxmox Support Forum
June 13, 2024 - But when you get around the 6-disk mark, raidz2 starts to make more sense. ... As a new vdev (Virtual Device): Use zpool add [pool name] [device]. This adds the drive as an independent unit, increasing capacity but not redundancy.
🌐
DiskInternals
diskinternals.com › home › raid recovery › zfs raid with different size drives – setup, limitations, and best practices
ZFS RAID with Different Size Drives – What You Need to Know
November 11, 2025 - Mixing drives of different sizes in a ZFS RAID setup is possible, but it comes with certain considerations. When you combine drives of varying capacities, RAID z1 will treat each vdev as if all its drives are the size of the smallest drive in that vdev.
🌐
TrueNAS Community
truenas.com › forums › archives › freenas (legacy software releases) › freenas help & support › storage
Expanding RaidZ1 with single disk | TrueNAS Community
August 10, 2018 - Click to expand... With traditional mirrors (2 disks per vdev) that's correct. That's why I said that a ZFS mirror isn't limited to 2 disks. Depending on your risk tolerance one might look at 3 or 4 way mirrors.