Creating a bootable ZFS disk?
krad
kraduk at gmail.com
Sat Dec 27 16:34:43 UTC 2014
you will probably need to update the zpool.cache as the one on the rootfs
you copied will have the details of the old pool in. You shouldnt need and
entries in the loader.conf as all they do is override the bootfs flags much
like rc.conf.local does to rc.conf entries
On 27 December 2014 at 16:10, Dr Josef Karthauser <joe at karthauser.co.uk>
wrote:
>
> Ahha, the 4k alignment is plausible! I thought that that was automatic
> these days. I'll give it a go.
>
> Do I also need to have a zfs pool cache on the root disk?
>
> Joe
>
>
> On 27 Dec 2014 at 3:27:47 pm GMT, Warren Block <wblock at wonkity.com> wrote:
>
> > On Sat, 27 Dec 2014, Dr Josef Karthauser wrote:
> >
> > > I?m trying to create a new ZFS pool from an existing one (the new one
> is 4k aligned and the old one is legacy 512b).
> > >
> > > But, I can?t get it to boot! Not sure what I?m doing wrong.
> > >
> > > I thought I could create the new pool, and use ?zfs send/recv? to copy
> the existing pool and then boot onto the new disk, but the kernel doesn?t
> load? :(.
> > >
> > > Does anyone know what I?m doing wrong?
> > >
> > > Here?s my recipe:
> > >
> > > # gpart create -s gpt diskid/DISK-NEW-DISK
> > > # gpart add -s 64K -t freebsd-boot diskid/DISK-NEW-DISK
> > > # gpart add -t 8G freebsd-swap diskid/DISK-NEW-DISK
> > > # gpart add -t freebsd-zfs diskid/DISK-NEW-DISK
> > > # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1
> diskid/DISK-NEW-DISK
> >
> > Those partitions are probably not aligned to 4K. Add "-a4k" to the
> gpart add commands. (Remember that ashift is filesystem block size, not
> alignment.)
> > _______________________________________________
> > freebsd-stable at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> > To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org
> "
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>
More information about the freebsd-stable
mailing list