I'm a relative BSD newb. I have a small server running OpenBSD 4.4. I'm trying to plug in a 16GB USB flash drive to move some files. I followed the guidance of the Disk Setup documentation, and found the label and filesystem of the desired partition. But when trying to mount the partition, I get the following:# mount -t ext2fs /dev/sd1i /mnt/flash mount_ext2fs: /dev/sd1i on /mnt/flash: specified device does not match mounted deviceI googled a bit, but nothing I found was particularly helpful. Can anyone shed some light on this message?Edit:Additional Info# disklabel sd1disklabel: warning, DOS partition table with no valid OpenBSD partition# /dev/rsd1c:type: SCSIdisk: SCSI disklabel: SanDisk Ultra flags:bytes/sector: 512sectors/track: 63tracks/cylinder: 255sectors/cylinder: 16065cylinders: 1946total sectors: 31266816rpm: 3600interleave: 1trackskew: 0cylinderskew: 0headswitch: 0           # microsecondstrack-to-track seek: 0  # microsecondsdrivedata: 0 16 partitions:#                size           offset  fstype [fsize bsize  cpg]  c:         31266816                0  unused      0     0        i:         31262427               63  ext2fs
Flash drive in OpenBSD: specified device does not match mounted device
filesystems;mount;openbsd
Ok, it turns out I was missing the real error message, which dmesg reported as:Ext2 fs: unsupported inode sizeOnce I found that, a little Googling showed me that only 128-bit inode sizes are supported for ext2fs in BSD 4.4. I moved the flash drive back to a Linux machine, reformatted with mke2fs -I 128, and voila! The drive can now be successfully mounted on the BSD machine with the mount command given in the question.