Any issues running FreeBSD on an older ZFS pool?

I'm planning to install NetBSD and OpenIndiana on my laptop, but I ran into an error when trying to import my zpool from their live environments — it seems FreeBSD's zpool has newer features that aren't supported by the ZFS versions in NetBSD or OpenIndiana.

I’m now thinking of going the other way around: installing FreeBSD on a zpool created by OpenIndiana or NetBSD. FreeBSD boots fine from it, but I’m wondering if this setup might cause any issues down the road on FreeBSD.
 
Shouldn't. Having said that, you are probably in an area that is not heavily tested, to remain suitably careful paranoid, and look for trouble before it looks for you. Things like zpool scrub, and reading all your directories and files for fun. Something like "find / -type f -exec readfile {};" (where readfile is some program that reads the whole file, I have one that does 1MB blocks and handles errors somewhat gracefully). Don't forget to quote the semicolon.
 
you'd want to zpool set -o compatibility= but we're not sure what you'd want to set it to. look in /usr/share/zfs/compatibility.d/
Thanks for the suggestion. I checked /usr/share/zfs/compatibility.d/ and there isn't a file specifically for OpenIndiana. The closest match appears to be zol-0.8, it include all the features openindiana has except log_spacemap.
 
Back
Top