[OpenIndiana-discuss] Migrating to smaller root pool
jimklimov at cos.ru
Sun Mar 30 07:51:11 UTC 2014
30 марта 2014 г. 5:27:09 CEST, Reginald Beardsley <pulaskite at yahoo.com> пишет:
>I'm trying to migrate to a smaller root pool so I can put /export in a
>RAIDZ1 and use a 3 way mirror for the root pool. So far I've been
>soundly thrashed. I copied the rpool contents over to npool w/ "zfs
>send -R" and installed grub. When I boot the new disk, grub comes up
>with the menu, but then complains it can't find the filesystem. I used
>a dedicated Solaris disk and a 100 GB s0 slice.
>This is an existing system that I don't want to rebuild, so the way I
>built my N40L won't work until I get the first bootable pool.
>Hints or suggestions? This is very similar to doing a bare metal
>recovery, so I have a strong interest in figuring this out.
>OpenIndiana-discuss mailing list
>OpenIndiana-discuss at openindiana.org
I believe there may be a couple of things easy to miss:
1) did you bring over the non-default ("local") attributes of the zpool, including 'bootfs' and perhaps 'failmode'?
2) how is the 'npool' ultimately called and how is a bootfs referenced in the new copy of the grub menu (still 'rpool'?)
Note that to rename the rootpool you might use a live media and zpool import-export trick, with a renaming import.
3) is the rootfs and dataset hierarchy leading to it compressed in a way grub can't read (i.e. gzip)? I believe it only permits uncompressed and lz4...
Typos courtesy of K-9 Mail on my Samsung Android
More information about the OpenIndiana-discuss