Looking for explanation on disk behavior after RAID-1 member failure

Hi All,
I am running Dragonfish-24.04.2 and had the following disk layout:

freenas-boot mirror-0 120G SSD /dev/sda (now failed) /dev/sdb
bigdisk mirror-0 10T /dev/sdc /dev/sdd
pool mirror-0 3.6T /dev/sde /dev/sdf

After /dev/sda failure from boot pool I had to remove that disk to make pictures for the worranty and rebooted. System came up but now it claims that there is no disk in one of the mirrors since device names had shifted. How do I rectify this? or should I wait for the replacement boot SSD and go from there?


From your screenshot it looks fine.

Can you post: zpool status boot-pool?

  pool: freenas-boot
 state: DEGRADED
status: One or more devices could not be used because the label is missing or
	invalid.  Sufficient replicas exist for the pool to continue
	functioning in a degraded state.
action: Replace the device using 'zpool replace'.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-4J
  scan: scrub repaired 0B in 00:03:58 with 0 errors on Thu Aug 15 03:48:59 2024
config:

	NAME                      STATE     READ WRITE CKSUM
	freenas-boot              DEGRADED     0     0     0
	  mirror-0                DEGRADED     0     0     0
	    sdb2                  ONLINE       0     0     0
	    14281892999393338656  FAULTED      0     0     0  was /dev/sda2

errors: No known data errors

  pool: pool
 state: ONLINE
  scan: scrub repaired 0B in 07:58:16 with 0 errors on Thu Jul 11 00:57:09 2024
config:

	NAME                                      STATE     READ WRITE CKSUM
	pool                                      ONLINE       0     0     0
	  mirror-0                                ONLINE       0     0     0
	    36b5217b-8a94-42b8-bb5c-7b1c727f7731  ONLINE       0     0     0
	    ceeb6bbb-1518-475f-8516-40ed9eb663cd  ONLINE       0     0     0

errors: No known data errors

So maybe this is just a GUI issue?

Is the screenshot from the boot pool or your data pool? Seems like data pool. Do you have one from boot pool?

Try
zpool online freenas-boot 14281892999393338656

root@freenas[~]# zpool online freenas-boot 14281892999393338656
warning: device ‘14281892999393338656’ onlined, but remains in faulted state
use ‘zpool replace’ to replace devices that are no longer present

What is concerning me is “Storage disks” display is relying on disk enumiration sda,sdb … etc for what belongs to what pool

Output of lsblk? Did you try rebooting?

Yes, I had posted lsblk -a in the beginning of the thread. The problem showed up after rebooting, and If I keep failed drive connected during reboot it fails to boot with message “Can not boot from data disk” or something of that nature - had not made a picture of exact message … I assume that this is because a disk that is part of “pool” mirror listed as /dev/sda and system is trying to boot from it. I had removed failed disk and at least I can boot now.

Sorry, missed that.

Something isn’t right. Did you clear your browser’s cache?

It seems that all this mess comes from data pools are using PARTUUID for disk identification and boot pool uses PATH for identification.