Hi,
In my Unraid array, I have five ZFS single-disk stripes, labeled Disk 1 through Disk 5, along with one parity drive. The five ZFS disks have been formatted through the Unraid GUI.
Since I encountered an issue with Disk 2, I did and completed a parity check, stopped the array, removed the disk, and began clearing it. After a few minutes, I canceled the clearing process, reinserted the disk into the array, and restarted it, assuming Unraid would recognize Disk 2 as failed and initiate a rebuild process.
Upon restarting the array, Disk 2 was flagged as "Unmountable: Unsupported partition layout," which was somewhat expected. However, what surprised me was that Disk 5 was flagged as "Unmountable: Unsupported or no filesystem," and Unraid suggests rebuilding Disk 5, which I accepted.
Unfortunately, Disk 5 remains unmountable even after the rebuild has finished.
Additionally, what makes me wonder is that the "zpool import" command shows that disk sdi (Disk 5) has the pool name "disk4."
root@unraid:~# zpool import
pool: disk4
id: 7004989206944992445
state: UNAVAIL
status: One or more devices contains corrupted data.
action: The pool cannot be imported due to damaged devices or data.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-5E
config:
disk4 UNAVAIL insufficient replicas
sdi1 UNAVAIL invalid label
syslog:
Mar 23 19:42:20 unraid emhttpd: mounting /mnt/disk4
Mar 23 19:42:20 unraid emhttpd: shcmd (58): mkdir -p /mnt/disk4
Mar 23 19:42:20 unraid emhttpd: /usr/sbin/zpool import -f -d /dev/md4p1 2>&1
Mar 23 19:42:23 unraid emhttpd: pool: disk4
Mar 23 19:42:23 unraid emhttpd: id: 12000237853854133759
Mar 23 19:42:23 unraid emhttpd: shcmd (59): /usr/sbin/zpool import -f -N -o autoexpand=on -d /dev/md4p1 12000237853854133759 disk4
Mar 23 19:42:27 unraid emhttpd: shcmd (60): /usr/sbin/zpool online -e disk4 /dev/md4p1
Mar 23 19:42:27 unraid emhttpd: /usr/sbin/zpool status -PL disk4 2>&1
Mar 23 19:42:27 unraid emhttpd: pool: disk4
Mar 23 19:42:27 unraid emhttpd: state: ONLINE
Mar 23 19:42:27 unraid emhttpd: config:
Mar 23 19:42:27 unraid emhttpd: NAME STATE READ WRITE CKSUM
Mar 23 19:42:27 unraid emhttpd: disk4 ONLINE 0 0 0
Mar 23 19:42:27 unraid emhttpd: /dev/md4p1 ONLINE 0 0 0
Mar 23 19:42:27 unraid emhttpd: errors: No known data errors
Mar 23 19:42:27 unraid emhttpd: shcmd (61): /usr/sbin/zfs set mountpoint=/mnt/disk4 disk4
Mar 23 19:42:28 unraid emhttpd: shcmd (62): /usr/sbin/zfs set atime=off disk4
Mar 23 19:42:28 unraid emhttpd: shcmd (63): /usr/sbin/zfs mount disk4
Mar 23 19:42:28 unraid emhttpd: shcmd (64): /usr/sbin/zpool set autotrim=off disk4
Mar 23 19:42:29 unraid emhttpd: shcmd (65): /usr/sbin/zfs set compression=off disk4
Mar 23 19:42:29 unraid emhttpd: mounting /mnt/disk5
Mar 23 19:42:29 unraid emhttpd: shcmd (66): mkdir -p /mnt/disk5
Mar 23 19:42:29 unraid emhttpd: /usr/sbin/zpool import -f -d /dev/md5p1 2>&1
Mar 23 19:42:32 unraid emhttpd: pool: disk4
Mar 23 19:42:32 unraid emhttpd: id: 7004989206944992445
Mar 23 19:42:32 unraid emhttpd: shcmd (68): /usr/sbin/zpool import -f -N -o autoexpand=on -d /dev/md5p1 7004989206944992445 disk5
Mar 23 19:42:35 unraid root: cannot import 'disk4' as 'disk5': one or more devices is currently unavailable
Mar 23 19:42:35 unraid emhttpd: shcmd (68): exit status: 1
Mar 23 19:42:35 unraid emhttpd: shcmd (69): /usr/sbin/zpool online -e disk5 /dev/md5p1
Mar 23 19:42:35 unraid root: cannot open 'disk5': no such pool
Mar 23 19:42:35 unraid emhttpd: shcmd (69): exit status: 1
Mar 23 19:42:35 unraid emhttpd: disk5: import error
Mar 23 19:42:35 unraid emhttpd: /mnt/disk5 mount error: Unsupported or no file system
Is there anything I can try to restore the ZFS filesystem on Disk 5 so that Unraid can mount it?
Thank you for your help
unraid-diagnostics-20240324-1349.zip