Just for the record, all it took was a initramfs rebuild like ryao suggested (thx again):
- Code: Select all
genkernel initramfs --zfs --real-root=ZFS=mypool/ROOT
That's it. My Sabayon is now running on a ZFS root, no other filesystems except swap. So far the performance seams quite comparable to other filesystems. The plan is to augment it with an SSD l2arc cache soon, wonder how much this will improve speed for a desktop machine (used for gaming and work)
I still haven't tested if it still works if i reconnect all disks in different order. There are still some issues with that zpool.cache file. I wonder if that file is really necessary, because initramfs should be able to discover the root on it's own, no mater how they are connected. But at the moment is seams to use that cache to find out where the discs are.