Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 May 2009 11:26:06 +0200
From:      Mickael MAILLOT <mickael.maillot@gmail.com>
To:        Philipp Wuensche <cryx-freebsd@h3q.com>
Cc:        Lorenzo Perone <lopez.on.the.lists@yellowspace.net>, FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: ZFS boot on zfs mirror
Message-ID:  <ea7b7b810905260226g29e8cbf5ic75a59b979f6cd42@mail.gmail.com>
In-Reply-To: <4A1B0B4F.1020106@h3q.com>
References:  <29579856-69F7-4CDC-A52A-B414A40180ED@yellowspace.net> <4A1B0B4F.1020106@h3q.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

i prefere use zfsboot boot sector, an example is better than a long talk:

$ zpool create tank mirror ad4 ad6
$ zpool export tank
$ dd if=3D/boot/zfsboot of=3D/dev/ad4 bs=3D512 count=3D1
$ dd if=3D/boot/zfsboot of=3D/dev/ad6 bs=3D512 count=3D1
$ dd if=3D/boot/zfsboot of=3D/dev/ad4 bs=3D512 skeep=3D1  seek=3D1024
$ dd if=3D/boot/zfsboot of=3D/dev/ad6 bs=3D512 skeep=3D1  seek=3D1024
$ zpool import tank
$ zpool set bootfs=3Dtank tank
$ zfs set mountpoint=3Dlegacy tank

add vfs.root.mountfrom=3D"zfs:tank" to your loader.conf
now you can boot on ad4 or ad6

Source:
http://www.waishi.jp/~yosimoto/diary/?date=3D20080909

2009/5/25 Philipp Wuensche <cryx-freebsd@h3q.com>:
> Lorenzo Perone wrote:
>>
>> Hello to all,
>>
>> Having licked blood now, and read the news from Kip Macy about
>>
>>> - =A0zfs boot for all types now works
>>
>>
>> I was wondering if anyone has some updated tutorial on how to achieve a
>> zfs-only bootable FreeBSD with a mirrored zpool.
>
> My own howto and script to do the stuff automated:
> http://outpost.h3q.com/patches/manageBE/create-FreeBSD-ZFS-bootfs.txt
>
> But beware, it is meant to use with
> http://anonsvn.h3q.com/projects/freebsd-patches/wiki/manageBE
> afterwards. But the steps are the same.
>
>> Searching around I found this tutorial on how to set up a ZFS bootable
>> system, which is mostly straightforward:
>>
>> http://blogs.freebsdish.org/lulf/2008/12/16/setting-up-a-zfs-only-system=
/
>>
>> However it leaves a few questions open... How am I supposed to make a
>> zfs mirror out of it? Suppose I have ad4 and ad6, should I repeat the
>> exact same gpart-steps for both ad4 and ad6, and then make a zpool
>> create data mirror ad4p3 ad6p3?
>
> Exactly.
>
>> How about swap? I suppose it will be on
>> one of the disks?
>
> I keep swap in a seperate partition. You could either use two swap
> partition, each on one disk or use gmirror to mirror a single swap
> partition to be safe from disk crash.
>
>> And what if I start with one disk and add the second
>> one later with zpool attach?
>
> This will work. Just do the same gpart commands on the second disk and
> use zpool attach.
>
> greetings,
> philipp
>
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ea7b7b810905260226g29e8cbf5ic75a59b979f6cd42>