gpart create -s gpt ad2
gpart bootcode -b /boot/pmbr ad2
gpart add -s $(( $(du -sk /boot/gptboot | cut -f 1) * 2 )) -t freebsd-boot ad2
gpart bootcode -p /boot/gptboot -i 1 ad2
gpart add -s 2G -t freebsd-ufs ad2
gpart add -s 4G -t freebsd-swap ad2
gpart add -s 9G -t freebsd-ufs ad2
gpart add -s 17G -t freebsd-ufs ad2
gpart add -t freebsd-ufs ad2
gjournal label /dev/ad2p2
gjournal label /dev/ad2p4
gjournal label /dev/ad2p5
gjournal label /dev/ad2p6
newfs -J /dev/ad2p2.journal
newfs -J /dev/ad2p4.journal
newfs -J /dev/ad2p5.journal
newfs -J /dev/ad2p6.journal
mount /dev/ad2p2.journal /mnt
cd /; pax -p e -r -w -v -X -Y -Z . /mnt
umount /mnt
mount /dev/ad2p4.journal /mnt
cd /tmp; pax -p e -r -w -v -X -Y -Z . /mnt
umount /mnt
mount /dev/ad2p5.journal /mnt
cd /var; pax -p e -r -w -v -X -Y -Z . /mnt
umount /mnt
mount /dev/ad2p6.journal /mnt
cd /usr; pax -p e -r -w -v -X -Y -Z . /mnt
umount /mnt