jrm@
Developer
I think you need to load the geom_part_bsd64 kernel module for GEOM to understand the DragonFlyBSD disklabel.
# kldload geom_part_bsd64
Indeed. Error checking is still warranted though.
Code:
jrm@bravo ~ % lsblk
DEVICE MA:MI SIZE TYPE LABEL MOUNT
ada0 0:63 466G GPT - -
<FREE> -:- 3.0K - - -
ada0p1 0:65 512K freebsd-boot gpboot -
<FREE> -:- 492K - - -
ada0p2 0:67 466G freebsd-ufs gprootfs <UNMOUNTED>
<FREE> -:- 3.5K - - -
ada1 0:6a 149G MBR - -
ada1s1 0:71 149G freebsd - -
ada1s1a 0:74 768M dragonfly-ufs - <UNMOUNTED>
ada1s1b 0:ac 16G dragonfly-swap - <UNMOUNTED>
ada1s1d 0:ae 132G dragonfly-hammer - <UNMOUNTED>
<FREE> -:- 4.0K - - -
<FREE> -:- 10M - - -