[parted-devel] File System Type Not Detected with 4096 byte Sector Size Device
Curtis Gedak
gedakc at gmail.com
Tue Apr 27 20:47:00 UTC 2010
It appears that parted does not detect the file system type when used
with a device with 4096 byte sector size. I performed my testing on the
Ubuntu 10.04 beta2 distribution using the latest version (April 27,
2010) of parted from the git repository.
Since I do not have a device with a 4096 byte sector size, I used the
SCSI_DEBUG module to emulate such a device.
The steps I used are as follows:
1) Create a device with a 4096 byte sector size.
$ modprobe scsi_debug dev_size_mb=96 sector_size=4096
NOTE: In my case this created device "/dev/sdc".
2) Create an msdos disk label on the device.
$ parted -s /dev/sdc mklabel msdos
3) Create an ext2 partition that spans the device.
$ parted -s /dev/sdc mkpart primary ext2 64s 100%
4) Create an ext2 file system on the partition.
$ mkfs.ext2 /dev/sdc1
5) Print out the partition table and discover the missing file system type.
$ sudo parted /dev/sdc unit s print
Model: Linux scsi_debug (scsi)
Disk /dev/sdc: 24576s
Sector size (logical/physical): 4096B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 64s 24575s 24512s primary
$
NOTE the missing "ext2" that should be listed under the "File
system" column.
Please note that this problem did not occur when I created a SCSI_DEBUG
device using a sector size of 512 bytes.
Regards,
Curtis Gedak
More information about the parted-devel
mailing list