vnconfig and a compact flash disk image
Warren Block
wblock at wonkity.com
Fri Aug 20 09:30:48 PDT 2004
On Fri, 20 Aug 2004, Richard P. Williamson wrote:
> At 14:49 20/08/2004. Warren Block had this to say:
>> See the example of how to mount an ISO CD image in the examples
>> section of the vnconfig man page; it should be the same, except the
>> filesystem type will be msdos.
> msdos? Ok, that confuses me. The flash card isn't msdos
> compatible (or shouldn't be). According to fdisk, it is 165,
> which is the way it was created:
Sorry, I missed that. Flash cards are almost always FAT formatted.
> venus# vnconfig vn0 san32.img
I don't know what that does, but it does not agree with the examples in
the vnconfig man page. Instead, it should be
vnconfig -c -v /dev/vn0 san32.img
(It may also need the -s labels option.)
Then you can mount it:
mount /dev/vn0 /mnt
> The output is the same regardless if it is an image created by
> dd'ing /dev/ad8 or /dev/rad8 (which is how I'm getting the
> "san32.img" off the flash card in the first place).
>
> The 'can't get disk parameters' worries me. Does
> dd if=/dev/rad8 of=san32.img
> not do what I think?
Possibly not. I've only seen the "r" prefix for tape drives, meaning
"rewind after use". As shown, I think it would copy every block of the
card, the same as /dev/ad8.
If the card has a partition table, you should be able to dd the
individual slices:
dd if=/dev/ad8s1 of=san32slice1.img
dd if=/dev/ad8s2 of=san32slice2.img
-Warren Block * Rapid City, South Dakota USA
More information about the freebsd-questions
mailing list