[parted-devel] parted reporting old file system names

Mike Fleetwood mike.fleetwood at googlemail.com
Fri Dec 14 14:03:08 UTC 2012

On 14 December 2012 10:44,  <g.esp at free.fr> wrote:
>> Hi,
>> I've been doing some testing of wiping file systems, either using the
>> wipefs command or by writing zeros over the whole partition, and find
>> that in many distribution / parted version combinations it prints the
>> type of the file system that use to be there, even after formatting with
>> a new file system.  I'm doing this for a GParted patch I am working on.
>> Can anybody explain the behaviour and how to fix it?
>> Thanks,
>> Mike
> You need to inform the kernel of the changes by running partprobe.
> Gilles

Unfortunately that didn't help.

I think that partprobe is about telling the kernel when partitions
change?  My problem is parted not recognising the change of file
system when the partition boundaries remain the same.

Parted thinks there is still a jfs file system on /dev/sda12.  But I
overwrote it with ext2 in my original email.  Blkid thinks it's an
ext2 file system and the kernel mounts it as an ext2 file system.

# partprobe
# parted /dev/sda print
Model: ATA SAMSUNG SSD 830 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  525MB   524MB   primary   ext4            boot
 2      525MB   2673MB  2147MB  primary   linux-swap(v1)
 3      2673MB  13.4GB  10.7GB  primary   ext4
 4      13.4GB  121GB   107GB   extended
 5      13.4GB  77.8GB  64.4GB  logical   ext3
 6      77.8GB  78.4GB  524MB   logical   ext4
 7      78.4GB  80.5GB  2147MB  logical   linux-swap(v1)
 8      80.5GB  91.2GB  10.7GB  logical   ext4
 9      91.2GB  91.8GB  524MB   logical   ext4
10      91.8GB  93.9GB  2147MB  logical   linux-swap(v1)
11      93.9GB  105GB   10.7GB  logical   ext4
12      105GB   106GB   1074MB  logical   jfs

# blkid /dev/sda12
/dev/sda12: UUID="5fe4cc76-61be-4878-b337-b4c5c155fb0c" TYPE="ext2"
# mount /dev/sda12 /mnt/1
# grep sda12 /proc/mounts
/dev/sda12 /mnt/1 ext2 rw,seclabel,relatime 0 0
# mount | grep sda12
/dev/sda12 on /mnt/1 type ext2 (rw,relatime,seclabel)

More information about the parted-devel mailing list