[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