Seems like blkid is detecting an ext3 AND a vfat on that partition:
$ sudo BLKID_DEBUG=0xffff blkid -p /dev/sda1 libblkid: debug mask set to 0xffff. reseting blkid_probe ready for low-probing, offset=0, size=0 --> starting probing loop [idx=-1] linux_raid_member: call probefunc() ddf_raid_member: call probefunc() isw_raid_member: call probefunc() lsi_mega_raid_member: call probefunc() via_raid_member: call probefunc() silicon_medley_raid_member: call probefunc() nvidia_raid_member: call probefunc() promise_fasttrack_raid_member: call probefunc() highpoint_raid_member: call probefunc() adaptec_raid_member: call probefunc() jmicron_raid_member: call probefunc() vfat: magic sboff=0, kboff=0 vfat: call probefunc() assigning SEC_TYPE assigning LABEL assigning UUID assigning VERSION assigning TYPE assigning USAGE <-- leaving probing loop (type=vfat) [idx=16] --> starting probing loop [idx=16] ext4dev: magic sboff=56, kboff=1 ext4dev: call probefunc() ext4: magic sboff=56, kboff=1 ext4: call probefunc() ext3: magic sboff=56, kboff=1 ext3: call probefunc() ext2_sb.compat = 00000004:00000006:00000003 assigning LABEL assigning UUID assigning VERSION assigning TYPE assigning USAGE <-- leaving probing loop (type=ext3) [idx=22] --> starting probing loop [idx=22] ext2: magic sboff=56, kboff=1 ext2: call probefunc() jbd: magic sboff=56, kboff=1 jbd: call probefunc() ufs: call probefunc() sysv: call probefunc() <-- leaving probing loop (failed) [idx=49] ERROR: ambivalent result detected (2 filesystems)! /dev/sda1: ambivalent result (probably more filesystems on the device)
Seems like blkid is detecting an ext3 AND a vfat on that partition:
$ sudo BLKID_DEBUG=0xffff blkid -p /dev/sda1 raid_member: call probefunc() medley_ raid_member: call probefunc() fasttrack_ raid_member: call probefunc() raid_member: call probefunc() raid_member: call probefunc() raid_member: call probefunc() 00000006: 00000003
libblkid: debug mask set to 0xffff.
reseting blkid_probe
ready for low-probing, offset=0, size=0
--> starting probing loop [idx=-1]
linux_raid_member: call probefunc()
ddf_raid_member: call probefunc()
isw_raid_member: call probefunc()
lsi_mega_
via_raid_member: call probefunc()
silicon_
nvidia_raid_member: call probefunc()
promise_
highpoint_
adaptec_
jmicron_
vfat: magic sboff=0, kboff=0
vfat: call probefunc()
assigning SEC_TYPE
assigning LABEL
assigning UUID
assigning VERSION
assigning TYPE
assigning USAGE
<-- leaving probing loop (type=vfat) [idx=16]
--> starting probing loop [idx=16]
ext4dev: magic sboff=56, kboff=1
ext4dev: call probefunc()
ext4: magic sboff=56, kboff=1
ext4: call probefunc()
ext3: magic sboff=56, kboff=1
ext3: call probefunc()
ext2_sb.compat = 00000004:
assigning LABEL
assigning UUID
assigning VERSION
assigning TYPE
assigning USAGE
<-- leaving probing loop (type=ext3) [idx=22]
--> starting probing loop [idx=22]
ext2: magic sboff=56, kboff=1
ext2: call probefunc()
jbd: magic sboff=56, kboff=1
jbd: call probefunc()
ufs: call probefunc()
sysv: call probefunc()
<-- leaving probing loop (failed) [idx=49]
ERROR: ambivalent result detected (2 filesystems)!
/dev/sda1: ambivalent result (probably more filesystems on the device)