I'm not sure it's fun, but I didn't think it'd be painful. However, when I went to import my zpool, I got:
I'm a guessing here, but it is probably a version mismatch between the zfs in 13 and 12. I recall having this kind of issue once before when migrating between linux and freebsd.
The solution, if I recall properly was to basically mount the pool read only and export it to a new pool. Does this sound correct? It's not a humongous dataset.
What's the easiest way to restore it that's safe?
Currently I have the zroot pool with 900 gigs free and the unmounted mirrored 1000G pool (with about 16 gigs of data on it).
Thanks!
Code:
zpool import
pool: zfs
id: 1387220501496143749
state: UNAVAIL
status: The pool can only be accessed in read-only mode on this system. It
cannot be accessed in read-write mode because it uses the following
feature(s) not supported on this system:
org.zfsonlinux:userobj_accounting (User/Group object accounting.)
org.zfsonlinux:project_quota (space/object accounting based on project ID.)
com.delphix:log_spacemap (Log metaslab changes on a single spacemap and flush them periodically.)
action: The pool cannot be imported in read-write mode. Import the pool with
"-o readonly=on", access the pool on a system that supports the
required feature(s), or recreate the pool from backup.
config:
zfs UNAVAIL unsupported feature(s)
mirror-0 ONLINE
ada1 ONLINE
ada2 ONLINE
indirect-1 ONLINE
root@loki:~ # zpool import zfs
This pool uses the following feature(s) not supported by this system:
org.zfsonlinux:userobj_accounting (User/Group object accounting.)
org.zfsonlinux:project_quota (space/object accounting based on project ID.)
com.delphix:log_spacemap (Log metaslab changes on a single spacemap and flush them periodically.)
All unsupported features are only required for writing to the pool.
The pool can be imported using '-o readonly=on'.
cannot import 'zfs': unsupported version or feature
I'm a guessing here, but it is probably a version mismatch between the zfs in 13 and 12. I recall having this kind of issue once before when migrating between linux and freebsd.
The solution, if I recall properly was to basically mount the pool read only and export it to a new pool. Does this sound correct? It's not a humongous dataset.
What's the easiest way to restore it that's safe?
Currently I have the zroot pool with 900 gigs free and the unmounted mirrored 1000G pool (with about 16 gigs of data on it).
Thanks!