First of all, this OpenZFS software on OS X is amazing. Thank you for providing this software to the macOS community.
I recently set up an external Thunderbay 8 enclosure and have auto-import "by-id" working on my raidz2-0 array having read:
https://openzfsonosx.org/wiki/FAQ#Q.29_ ... t_work_.3F
I would like to configure the pool to auto-import "by-serial" to be best prepared to monitor for when a drive might require replacement down the road.
I've confirmed I can manually import the pool "by-serial".
% sudo zpool import -d /var/run/disk/by-serial array
See excerpt from terminal session below.
I've also tried to update the below line of the .plist from "by-id" to "by-serial" without success.
<string>/var/run/disk/by-id</string>
/Library/LaunchDaemons/org.openzfsonosx.zpool-import.plist
Has anyone gotten auto-import "by-serial" to work in 2.1.6?
Terminal session from boot:
% sudo zpool status
pool: array
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
array ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
media-XYZ1... ONLINE 0 0 0
media-XYZ2... ONLINE 0 0 0
media-XYZ3... ONLINE 0 0 0
media-XYZ4... ONLINE 0 0 0
media-XYZ5... ONLINE 0 0 0
media-XYZ6... ONLINE 0 0 0
media-XYZ7... ONLINE 0 0 0
media-XYZ8... ONLINE 0 0 0
...
errors: No known data errors
% sudo zpool export array
Volume array on disk10s1 unmounted
% sudo zpool import -d /var/run/disk/by-serial array
% sudo zpool status
pool: array
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
array ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
WDC...SN1 ONLINE 0 0 0
WDC...SN2 ONLINE 0 0 0
WDC...SN3 ONLINE 0 0 0
WDC...SN4 ONLINE 0 0 0
WDC...SN5 ONLINE 0 0 0
WDC...SN6 ONLINE 0 0 0
WDC...SN7 ONLINE 0 0 0
WDC...SN8 ONLINE 0 0 0
...