Hi
I have an (Basic license) unraid system with
* 1 (fake) array device (USB)
* 1 NVMe (cache) ZFS single device pool
* 4 SSD zfs raidz2 pool attached via USB-C (Raidsonic device)
After reboot, almost every second time, the Array does not start as it finds one or more disks from the USB attached pool missing.
If i go to the console and import the pool via `zpool import` ZFS immediately imports the pool as instructed.
Turns out that the problem is the ID for some SSDs that seem to change randomly (see screencast).
A drive formerly identified as
`Samsung_SSD_870_QVO_4TB_S5STNF0WA03436P -`
is now for some reason identified as
`Samsung_SSD_870_QVO_0000000000000002-0:0 `
When i try `smartctl -x /dev/sd[a-d] |grep -i Serial`
all the serial numbers are there and plausible.
After rebooting several times (no change in USB configuration) the drives return to their original IDs.
Wouldn't it be good for UNRAID to include the smartctl returned data from the disk to identify them rather than what the kernel decides to provide as /dev/disk/by-id ?
Any help appreciated, as i was willing to use unraid with scheduled poweron/off, which of course is not reliably working right now.
cu
Recommended Comments
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.