Hi DByte,
Aside from recovering RE with USB stick, you can try to play with gpart to re-create oam
patrition, from your outputs it looks corrupted.
!!! Please keep in mind that inacurate use of gpart may result in FS coruption on your box.
!!! And you would need to recover it with USB media (recuires physical access/remote hands).
On the OK box check how it should be:
> start shell
% gpart list vtbd0
<-- should be something like this:
# gpart list vtbd0
Geom name: vtbd0
<snip>
2. Name: vtbd0p2
Mediasize: 2147483648 (2.0G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 20480
Mode: r0w0e0
...
label: oam
length: 2147483648
offset: 20480
type: freebsd-ufs
index: 2
end: 4194343
start: 40
<snip>
Then on the problem box, check oam:
% gpart list vtbd0
If it is present than first you need to delete it (if you don't have it on the problem box just skip):
> start shell user root
# gpart delete -i 2 vtbd0
vtbd0p2 deleted
And create it again with parameters from OK box, in my example it was:
# gpart add -t freebsd-ufs -i 2 -b 40 -l oam vtbd0
vtbd0p2 added
You may want to check man page for gpart.
After that recovery snapshot was created sucsessfuly:
> request system snapshot recovery
Creating image ...
Compressing image ...
Image size is 1300MB
Recovery snapshot created successfully
Thanks,
Alex