Yes, it can be confusing because some RAID software does not support multiple RAID sets in the same “pool”. Some people only learn after a “mistake” their is a difference between a ZFS vDev, and ZFS pool.
Having used NetApp around 2000, I learned that lesson. It too supports multiple RAID sets. So when ZFS came out with multiple vDevs in a single “pool” a few years later, I understood it.
My pools normally contain 90 drives but I use multiple vdevs to construct the pool. Perhaps this is where the confusion was. Hey we live and learn and there is nothing wrong with that.
just to be sure, Johnny, I can safely delete all these files :
errors: Permanent errors have been detected in the following files:
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/netdata-meta.db
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine/journalfile-1-0000001650.njf
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine/journalfile-1-0000001654.njf
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine/journalfile-1-0000001656.njf
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine/datafile-1-0000001660.ndf
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/netdata-meta.db-wal
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine/journalfile-1-0000001655.njf
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine/journalfile-1-0000001657.njf
VoxelZ2/.system/netdata-5a0a2a47cd884dbcbe527966286bfc29:/dbengine-tier1/datafile-1-0000000129.ndf
VoxelZ2/.system/netdata-ae32c386e13840b2bf9c0083275e7941:/netdata-meta.db-wal
VoxelZ2/.system/netdata-ae32c386e13840b2bf9c0083275e7941:/dbengine-tier1/datafile-1-0000000001.ndf
VoxelZ2/.system/netdata-ae32c386e13840b2bf9c0083275e7941:/dbengine/datafile-1-0000000001.ndf
and then do the clear, and finish safely (for my files I’ve just fully recovered) by another and last scrub of the entire pool, and miracle I’m good ?
lastly all these steps will get rid of the expansion on hold I don’t want anymore too ?
I’m not sure about the expansion being on hold as I say it’s voodoo to me. If I was guessing then I say the expansion is on hold because your hot-spare kicked in during expansion and until you sort that it may stay on hold but I would do the other stuff first and let’s see how that goes.
Well, scrub took less than a day, but if there are 10 less errors with the same files, the problem isn’t solved yet
and the ‘clear’ stuff don’t have done anything more.
BTW, I can import the zpool very quickly and have it show in the dashboard without issues happy.
So, I’m a little puzzled there, I will run a full resilver today, but before that I would like to know from the wizard there, if I can cancel an expansion by one drive that is on hold because of that errors in the apps database (see the report upper) ?
I think I can safely ‘remove’ the ‘unavail’ disk as it has been replaced, but still show up in the zpool disks list while not in the NAS physically anymore since ages…
I’ve already successfully ‘removed’ the spare disk that was shown ‘unavail’ too,
so only the 16 disks from the zpool, the system nvme and L2ARC SSD are now online.
I want to get rid of the lasts errors (all from the apps side and their databases), Please note that the files shown as errored in the report upper are nowhere to be found at the place it are said to be or anywhere on the zpool or system disk…
All the apps that was installed aren’t showing at all too in the dashboard, but I can see the last (and first installed ones) still present in the xiapp zpool folder.
So, looking for the correct turn of commands to issue in the shell here from the zfs wizards
If the RAID-Zx expansion started, it CAN NOT be stopped. On disk failure, it will automatically pause, awaiting disk replacement. But, after failed disk replacement, the RAID-Zx expansion MUST continue. (Immediately followed by a scrub…)
ZFS is not the most flexible file system, volume manager and RAID scheme out their. While it would be nice to have an option to abort RAID-Zx expansion, it is not possible now. Nor is the opposite of RAID-Zx expansion, (aka column remove).
If you supply the full output of zpool status elZ2, we can see the current status of the RAID-Zx expansion.
min@VoxelNas[~]$ sudo zpool status -v
[sudo] password for truenas_admin:
pool: VoxelZ2
state: DEGRADED
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: Message ID: ZFS-8000-8A — OpenZFS documentation
scan: scrub repaired 0B in 16:38:02 with 31 errors on Fri Feb 13 23:52:23 2026
expand: expansion of raidz2-0 in progress since Thu Feb 27 15:19:37 2025
5.28T / 118T copied at 186K/s, 4.48% done, paused for resilver or clear
config:
as you see, expansion was at the very beginning.
My problem with it is that the disk meant for the expansion is the one shown ‘unavail’ here as it died shortly after the start of the said expansion process… it was brand new so I’m very angry after it.
Btw, if it is not possible to forget it, I just wait for the new Z3 pool to come to life (in the future).
as long as I have my files safe I’m happy
@ winnielinnie : well I’m Jeff but not B**os… it takes time to me to address problem when it are costly…
btw, I’m a very bright person, hence the smileys all over the place ^^)
and it was 'disks died Question ’
now why I put this in the old thread from last year ? 'cause it’s is direct follow up, so I find easier to have a full grasp of the problems without having to go back and forth between threads. no more than that.