Getting ZFS pools back.

Craig Leres leres at freebsd.org
Sun Apr 29 19:36:33 UTC 2018


On 04/29/18 11:34, Warner Losh wrote:
> If you always install a new kernel and reboot
> (especially across major releases) and then install the new binaries,
> you're safe.

I upgraded 40+ systems from 10.3-RELEASE to 11.1-RELEASE over the last 
few weeks including 8 or so with zfs partitions (but all boot off of 
ufs2). The work flow I converged on was:

  - (I use rcs for configs so) co -l all customized config files
  - Check /etc/freebsd-update.conf for the desired config
  - Download the upgrade updates (freebsd-update upgrade -r 11.1-RELEASE)
  - Check /etc/rc.conf and disable kern_securelevel if enabled
  - Check/update /etc/resolv.conf if using bind9*
  - Switch to /usr/bin/sshd if using openssh-portable
  - Copy and install custom 11.1 kernel from my build server
  - Stop most services
  - Save a list of installed packages:
      pkg info|sed -e 's/-[0-9a-zA-Z._,]*  *.*//' > /var/tmp/a
  - Remove all packages (pkg-static delete -fya)
  - Reboot
  - Run "freebsd-update install" three times
  - Reinstall packages:
      pkg update -f
      pkg clean -ay
      pkg install -y `cat /var/tmp/a`
  - Check/reset/checkin configs and reboot

I had zero^H^H^H^Hno zfs issues.

On 04/29/18 11:32, Willem Jan Withagen wrote:
 > Most of my upgrades went smooth, other than being pestered by
 > files that are only changed in verssion no and/or comments.

I also find this annoying but started manually updating things that were 
problematic before starting which minimized freebsd-update merging.

		Craig


More information about the freebsd-fs mailing list