Hi,
I would like to know the best practices for openzfs with external hard drives in OSX.
I'm using latest (1.4.2) binaries with 3 external hard drives (USB3.0) in a macbook pro (Yosemite).
The problem is classic...at the end of the day I need to take the laptop home and need to unmount all disks by "hand". This include closing all terminals or softwares that are reading or lying in some directories inside this pool (tank0). Yesterday I completely forgot to do that and (don't know if was the cause) I got it metadata corruption. It doesn't look like i lost anything since the pool is very new and i was still sending some data to it ( for the sake of safety, i just recreate everything and start rsync again to the pool).
I saw some really improvements with the last verison (with external hard drives in other versions things were not transparent when we shifted the order of the drives), but I'm still concerned about the reliability of openzfs with such removable drives.
So there is any option or practice to avoid this type of corruptions or how to handle zfs with external storages?
Cheers