This seems to be inconvenient. Now I have to rollback to that checkpoint.
[20:52 nagios03 dvl ~] % sudo zpool checkpoint zroot
[20:52 nagios03 dvl ~] % sudo zpool upgrade zroot
This system supports ZFS pool feature flags.
Enabled the following features on 'zroot':
redaction_list_spill
raidz_expansion
fast_dedup
longname
large_microzap
block_cloning_endian
physical_rewrite
Pool 'zroot' has the bootfs property set, you might need to update
the boot code. See gptzfsboot(8) and loader.efi(8) for details.
[20:52 nagios03 dvl ~] % gpart show
=> 34 62984125 da0 GPT (30G)
34 2014 - free - (1.0M)
2048 345 1 freebsd-boot (173K)
2393 66584 2 efi (33M)
68977 62914560 3 freebsd-zfs (30G)
62983537 622 - free - (311K)
[20:52 nagios03 dvl ~] % sudo gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0
gpart: /dev/da0p1: not enough space
[20:53 nagios03 dvl ~] %
It seems the solution is to do:
zpool import --rewind-to-checkpoint zroot
The complicating factor: the host in question is an Azure VM.
I’ll come back to this. It’s more than I want to work on today. If the host reboots, it won’t come back: the boot code is wrong.
I think the easiest solution is to attach this drive to another VM and do the above import.
But this one worked
This host was done earlier. It has a 512K boot. That seems to work.
[21:03 r720-02 dvl ~] % gpart show ada0 ada1
=> 40 234441568 ada0 GPT (112G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 230244352 3 freebsd-zfs (110G)
234440704 904 - free - (452K)
=> 40 234441568 ada1 GPT (112G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 230244352 3 freebsd-zfs (110G)
234440704 904 - free - (452K)
[21:03 r720-02 dvl ~] %
Similar hosts
These hosts will probably be OK:
[21:00 aws-1 dvl ~] % gpart show nda0
=> 40 524287920 nda0 GPT (250G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 524285912 2 freebsd-zfs (250G)
[21:05 gw01 dvl ~] % gpart show
=> 40 2000409184 nda0 GPT (954G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 104857600 2 freebsd-swap (50G)
104859648 1895548928 3 freebsd-zfs (904G)
2000408576 648 - free - (324K)
=> 40 2000409184 nda1 GPT (954G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 104857600 2 freebsd-swap (50G)
104859648 1895548928 3 freebsd-zfs (904G)
2000408576 648 - free - (324K)
[21:07 r730-01 dvl ~] % gpart show ada0 ada1
=> 40 242255584 ada0 GPT (116G)
40 2008 - free - (1.0M)
2048 409600 1 efi (200M)
411648 16777216 2 freebsd-swap (8.0G)
17188864 225066760 3 freebsd-zfs (107G)
=> 40 242255584 ada1 GPT (116G)
40 2008 - free - (1.0M)
2048 409600 1 efi (200M)
411648 16777216 2 freebsd-swap (8.0G)
17188864 225066760 3 freebsd-zfs (107G)
[21:08 r730-03 dvl ~] % gpart show ada0 ada1
=> 40 937703008 ada0 GPT (447G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 67108864 2 freebsd-swap (32G)
67110912 870590464 3 freebsd-zfs (415G)
937701376 1672 - free - (836K)
=> 40 937703008 ada1 GPT (447G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 67108864 2 freebsd-swap (32G)
67110912 870590464 3 freebsd-zfs (415G)
937701376 1672 - free - (836K)
[21:01 tallboy dvl ~] % gpart show ada0 ada1
=> 34 976773101 ada0 GPT (466G)
34 6 - free - (3.0K)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 16777216 2 freebsd-swap (8.0G)
16779264 954204160 3 freebsd-zfs (455G)
970983424 5789711 - free - (2.8G)
=> 34 976773101 ada1 GPT (466G)
34 6 - free - (3.0K)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 16777216 2 freebsd-swap (8.0G)
16779264 954204160 3 freebsd-zfs (455G)
970983424 5789711 - free - (2.8G)
[20:42 zuul dvl ~] % gpart show
=> 40 976773088 ada0 GPT (466G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 16777216 2 freebsd-swap (8.0G)
16779264 954204160 3 freebsd-zfs (455G)
970983424 5789704 - free - (2.8G)
=> 40 976773088 ada1 GPT (466G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 16777216 2 freebsd-swap (8.0G)
16779264 954204160 3 freebsd-zfs (455G)
970983424 5789704 - free - (2.8G)
[21:06 x8dtu dvl ~] % gpart show ada0 ada1
=> 40 488397088 ada0 GPT (233G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 41943040 2 freebsd-swap (20G)
41945088 446451712 3 freebsd-zfs (213G)
488396800 328 - free - (164K)
=> 40 488397088 ada1 GPT (233G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 41943040 2 freebsd-swap (20G)
41945088 446451712 3 freebsd-zfs (213G)
488396800 328 - free - (164K)











