fdisk 和 cfdisk

今天我发现一个问题:用fdisk和cfdisk看到的结果不一样,linux好象认cfdisk的结果:

用fdisk看到的结果                  用cfdisk看到的结果

/dev/hda1   linux                 /dev/hda1  
/dev/hda2   fat32                 /dev/hda2
/dev/hda3   fat32                 /dev/hda3
/dev/hda4   exntend               /dev/hda4
/dev/hda6   fat32                 /dev/hda5
/dev/hda7   linux                 /dev/hda6
/dev/hda8   linux                 /dev/hda7

实际上再/dev/hda3 之后有一段free space,得到的设备号居然不一样!是fdisk的bug吗?难怪man里说尽量先用cfdisk。