It's certainly thought-provoking, but I shouldn't treat that MacZFS topic as conclusive – different versions of ZFS pool etc., and you use USB 2.0 instead of eSATA.
For when the enclosure is already connectedYou
might reduce the risk of kernel panic with the current version 1.1.1 of ZEVO:
- Code: Select all
sudo pmset disksleep 0
In addition …
Before connecting the enclosureA wild guess: you might reduce the risk by sleeping the MacBook5,1 before making the connection. (Or might that
increase the risk? I have no experience with enclosures of your type so please, proceed with caution.)
Or hibernate before connection (but do not disconnect whilst the Mac hibernates) - I use
SmartSleep.
I can think of other, more physical, ways to have disks partly spun up before making a USB connection, but these ways may be not particularly kind to the hardware – so I'll hold back …
Partly relatedAnswers to a question in Server Fault,
hdparm on OS XTimeoutsjdleider wrote:Is there any way to increase the zfs wait timeout? …
Sorry, I don't know. For ZFS on other platforms I couldn't find anything relevant.
Anyone else?
If there
is a way, I should hesitate (seek developer advice) before experimenting with changes.