info needed-upgrade 8.1 to 10.0 with zfs root

Matthew Pherigo hybrid120 at gmail.com
Wed May 28 17:57:52 UTC 2014


Hey Gene,

I don't have any advice to give in the matter of upgrading FreeBSD, but I wanted to make sure you knew: ZFS has "send/recieve" commands that you can use to send complete images of ZFS filesystems between two computers that are running ZFS. This means that you can send a full snapshot of your FreeBSD 8 machine to some other machine that can be used as a backup PC; that way, it'll even come with all the ZFS settings built into the file system, which makes an extremely accurate backup. You probably knew all this, but I just want to make sure. :)

--Matt

> On May 28, 2014, at 12:35 PM, "Gene" <fbsd at brightstar.bomgardner.net> wrote:
> 
> Thanks - in spite of the fact that I've been running a FBSD system since 
> around ver 6.0, I am still in many ways a neophyte. I get some of what you 
> wrote, but:
> 
> if I understand, you're saying basically, do an upgrade to 9.x first and then 
> go to 10.0?
> 
> What's "stamp bootloaders"? Does that have to do with booting from a zfs root?
> 
> My main concern is the root on ZFS. I want to make sure I can boot this puppy 
> when all is said and done!
> 
> Thanks...
> Gene
> 
> 
> On Wed, 28 May 2014 12:17:06 -0500, Mark Felder wrote
>> On 2014-05-28 12:06, Gene wrote:
>>> I've got an 8.1 amd64 system that I want to upgrade to 10.0. The system 
>>> uses
>>> ZFS including root. Can anyone point me to reliable reading on 
>>> upgrading -
>>> the handbook doesn't really get into ZFS and root, thanks -
>> 
>> Install 9.1 or 9.2 kernel, reboot, mergemaster -p, installworld, 
>> mergemaster, zfs upgrade -a, zpool upgrade -a, make-delete-old,
>> stamp bootloaders, reboot
>> 
>> Install 10.0 kernel, reboot, mergemaster -p, installworld, 
>> mergemaster, zfs upgrade -a, zpool upgrade, make-delete-old, stamp 
>> bootloaders, rebuild/reinstall all ports/packages, make delete-old-
>> libs, reboot
>> 
>> Now you're done
>> 
>> I find this easier to do than with freebsd-update, but I'm sure you 
>> could go that route too. I just prefer the control.
>> 
>> I have a quick and dirty script for automating the stamping of 
>> bootloaders: https://feld.me/freebsd/bootcode-update.sh
> 
> 
> --
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"


More information about the freebsd-questions mailing list