April 16Apr 16 Hello all, I have an interesting problem that may or may not be self created. First I needed to replace a failed disk in my ZFS pool, I don't use the native array just my own pools with special vdevs and occasionally slog as well. This was a spinning rust disk in on a raidz2 vdev the pool is 24 disks with 3 vdevs. The disk since then has reported as wrong and or new but the zpool status output works fine.root@Tower:~# zpool status pool: macbackupstate: ONLINE scan: scrub repaired 0B in 00:02:41 with 0 errors on Wed Apr 8 03:02:42 2026config:NAME STATE READ WRITE CKSUMmacbackup ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 sdl1 ONLINE 0 0 0 sdm1 ONLINE 0 0 0 sdn1 ONLINE 0 0 0 sdo1 ONLINE 0 0 0 raidz1-1 ONLINE 0 0 0 sdp1 ONLINE 0 0 0 sdq1 ONLINE 0 0 0 sdr1 ONLINE 0 0 0 sds1 ONLINE 0 0 0 raidz1-2 ONLINE 0 0 0 sdt1 ONLINE 0 0 0 sdu1 ONLINE 0 0 0 sdv1 ONLINE 0 0 0 sdw1 ONLINE 0 0 0errors: No known data errors pool: pbspoolstate: ONLINE scan: scrub repaired 0B in 00:37:51 with 0 errors on Thu Apr 9 00:42:52 2026config:NAME STATE READ WRITE CKSUMpbspool ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 sdbb1 ONLINE 0 0 0 sday1 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 sdbc1 ONLINE 0 0 0 sdav1 ONLINE 0 0 0 mirror-2 ONLINE 0 0 0 sdaw1 ONLINE 0 0 0 sdax1 ONLINE 0 0 0 mirror-3 ONLINE 0 0 0 sdaz1 ONLINE 0 0 0 sdba1 ONLINE 0 0 0errors: No known data errors pool: solidsasstate: ONLINE scan: scrub repaired 0B in 00:05:33 with 0 errors on Tue Apr 14 01:05:35 2026config:NAME STATE READ WRITE CKSUMsolidsas ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 sdh1 ONLINE 0 0 0 sdi1 ONLINE 0 0 0 sdj1 ONLINE 0 0 0 sdk1 ONLINE 0 0 0 raidz1-1 ONLINE 0 0 0 sdd1 ONLINE 0 0 0 sde1 ONLINE 0 0 0 sdf1 ONLINE 0 0 0 sdg1 ONLINE 0 0 0special mirror-2 ONLINE 0 0 0 nvme6n1p1 ONLINE 0 0 0 nvme0n1p1 ONLINE 0 0 0logs nvme1n1p1 ONLINE 0 0 0errors: No known data errors pool: speedysasstate: ONLINE scan: resilvered 4.09T in 12:31:10 with 0 errors on Tue Apr 7 01:05:06 2026config:NAME STATE READ WRITE CKSUMspeedysas ONLINE 0 0 0 raidz2-0 ONLINE 0 0 0 sdx1 ONLINE 0 0 0 sdy1 ONLINE 0 0 0 sdz1 ONLINE 0 0 0 sdaa1 ONLINE 0 0 0 sdab1 ONLINE 0 0 0 sdac1 ONLINE 0 0 0 sdad1 ONLINE 0 0 0 sdae1 ONLINE 0 0 0 raidz2-1 ONLINE 0 0 0 sdaf1 ONLINE 0 0 0 sdag1 ONLINE 0 0 0 sdah1 ONLINE 0 0 0 sdai1 ONLINE 0 0 0 sdak1 ONLINE 0 0 0 sdal1 ONLINE 0 0 0 sdam1 ONLINE 0 0 0 sdan1 ONLINE 0 0 0 raidz2-2 ONLINE 0 0 0 sdao1 ONLINE 0 0 0 sdap1 ONLINE 0 0 0 sdaq1 ONLINE 0 0 0 sdar1 ONLINE 0 0 0 sdas1 ONLINE 0 0 0 sdat1 ONLINE 0 0 0 sdau1 ONLINE 0 0 0 sdaj1 ONLINE 0 0 0special mirror-3 ONLINE 0 0 0 nvme4n1p1 ONLINE 0 0 0 nvme5n1p1 ONLINE 0 0 0errors: No known data errors pool: tvsatastate: ONLINE scan: scrub repaired 0B in 22:47:13 with 0 errors on Sat Apr 11 22:52:15 2026config:NAME STATE READ WRITE CKSUMtvsata ONLINE 0 0 0 raidz2-0 ONLINE 0 0 0 sdbd1 ONLINE 0 0 0 sdbf1 ONLINE 0 0 0 sdbe1 ONLINE 0 0 0 sdbg1 ONLINE 0 0 0 sdbi1 ONLINE 0 0 0 sdbh1 ONLINE 0 0 0 sdbo1 ONLINE 0 0 0 sdbj1 ONLINE 0 0 0 raidz2-1 ONLINE 0 0 0 sdbm1 ONLINE 0 0 0 sdbk1 ONLINE 0 0 0 sdbn1 ONLINE 0 0 0 sdbl1 ONLINE 0 0 0 sdbr1 ONLINE 0 0 0 sdbq1 ONLINE 0 0 0 sdbp1 ONLINE 0 0 0 sdbs1 ONLINE 0 0 0special mirror-2 ONLINE 0 0 0 nvme2n1 ONLINE 0 0 0 nvme3n1 ONLINE 0 0 0errors: No known data errorsroot@Tower:~#I recently removed the SLOG from speedysas and made it the special for tvsata to improve metadata lookup for my TV pool. The pool is fine, it imports fine, but the UI says it's unmountable but clearly showing stats. Any idea how to get the UI back in sync with the actual pool configuration? I of course made all changes via cli so that's likely why the UI is out of sync. I attached my logs as well. I thank you in advance for helping me figure out this issue.tower-diagnostics-20260416-1812.zip Edited April 16Apr 16 by Bird_Flu101201 Added additional screenshots
April 17Apr 17 Community Expert If the GUI is not showing the correct pool info, it suggests you did things using the CLI, so the GUI won't know.You should be able to fix that by reimporting the pool(s), any pool that is imported but showing unmountable on the GUI will need to be exported manually with zpool export pool_name, then stop the array, then for each pool that is not showing correctlyon main click on the first device for that pool and then "remove pool"back on main, create a new pool with the same name and correct number of slots, don't create any subpools, just assign all the devices together, including subpoolsassign the pool device(s), leave the filesystem set to autostart the array to import the pool
April 17Apr 17 Author Thank you so very much for the assistance. Yes I did things via cli. I have a couple of questions for clarity. I assume I need to keep my disks in the same order as they are now? Meaning when I go to reassign them whatever serial is in slot 1 needs to be that way on the new pool? Also since my special devices are smaller will it complain about mismatched size? And finally for layout since I’m making the pool auto FS type I assume the correct layout will be visible in the GUI? Meaning my special vdevs will be aligned properly?In addition and I failed to mention earlier, sincere apologies, running emcmd cmdPoolList caused the pool to drop from import state while still being fully importable via zpool commands. Edited April 18Apr 18 by Bird_Flu101201
April 18Apr 18 Community Expert Solution 8 hours ago, Bird_Flu101201 said:I assume I need to keep my disks in the same order as they are now?The order is not important; Unraid will sort all the disks order and subpools during import, the important thing is that all pool members (including subpools) must be assigned.8 hours ago, Bird_Flu101201 said:Also since my special devices are smaller will it complain about mismatched size?As long as they are part of the pool, it doesn't matter.8 hours ago, Bird_Flu101201 said:And finally for layout since I’m making the pool auto FS type I assume the correct layout will be visible in the GUI? Meaning my special vdevs will be aligned properly?Yes.And don't forget that the pools must be exported before array start, or they will fail to import.
April 21Apr 21 @JorgeB Thanks so much for this - I had to resliver a pool and then unraid got all messed up as the original drive was gone. Spent almost an hour with chatgpt telling me all the ways to fix this none of them worked. The steps above fixed me right up. THANK YOU! Edited April 21Apr 21 by Ystebad
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.