1. [root@CGZ ~]# fdisk -l 
  2.  
  3. Disk /dev/sda: 21.5 GB, 21474836480 bytes 
  4. 255 heads, 63 sectors/track, 2610 cylinders 
  5. Units = cylinders of 16065 * 512 = 8225280 bytes 
  6. Sector size (logical/physical): 512 bytes / 512 bytes 
  7. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  8. Disk identifier: 0x00065f00 
  9.  
  10.    Device Boot      Start         End      Blocks   Id  System 
  11. /dev/sda1   *           1        1913    15360000   83  Linux 
  12. /dev/sda2            1913        2174     2097152   82  Linux swap / Solaris 
  13. [root@CGZ ~]# fdisk /dev/sda1 
  14. Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel 
  15. Building a new DOS disklabel with disk identifier 0xe7053300. 
  16. Changes will remain in memory only, until you decide to write them. 
  17. After that, of course, the previous content won't be recoverable. 
  18.  
  19. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) 
  20.  
  21. WARNING: DOS-compatible mode is deprecated. It's strongly recommended to 
  22.          switch off the mode (command 'c'and change display units to 
  23.          sectors (command 'u'). 
  24.  
  25. Command (m for help): n 
  26. Command action 
  27.    e   extended 
  28.    p   primary partition (1-4) 
  29. p 
  30. Partition number (1-4): 1 
  31. First cylinder (1-1912, default 1):  
  32. Using default value 1 
  33. Last cylinder, +cylinders or +size{K,M,G} (1-1912, default 1912): +100M 
  34.  
  35. Command (m for help): 
  36.  
  37. Disk /dev/sda1: 15.7 GB, 15728640000 bytes 
  38. 255 heads, 63 sectors/track, 1912 cylinders 
  39. Units = cylinders of 16065 * 512 = 8225280 bytes 
  40. Sector size (logical/physical): 512 bytes / 512 bytes 
  41. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  42. Disk identifier: 0xe7053300 
  43.  
  44.      Device Boot      Start         End      Blocks   Id  System 
  45. /dev/sda1p1               1          14      112423+  83  Linux 
  46.  
  47. Command (m for help): n 
  48. Command action 
  49.    e   extended 
  50.    p   primary partition (1-4) 
  51. Partition number (1-4): 
  52. First cylinder (15-1912, default 15):  
  53. Using default value 15 
  54. Last cylinder, +cylinders or +size{K,M,G} (15-1912, default 1912): +200M    
  55.  
  56. Command (m for help): p 
  57.  
  58. Disk /dev/sda1: 15.7 GB, 15728640000 bytes 
  59. 255 heads, 63 sectors/track, 1912 cylinders 
  60. Units = cylinders of 16065 * 512 = 8225280 bytes 
  61. Sector size (logical/physical): 512 bytes / 512 bytes 
  62. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  63. Disk identifier: 0xe7053300 
  64.  
  65.      Device Boot      Start         End      Blocks   Id  System 
  66. /dev/sda1p1               1          14      112423+  83  Linux 
  67. /dev/sda1p2              15          40      208845   83  Linux 
  68.  
  69. Command (m for help): n 
  70. Command action 
  71.    e   extended 
  72.    p   primary partition (1-4) 
  73. Partition number (1-4): 4 
  74. First cylinder (41-1912, default 41):  
  75. Using default value 41 
  76. Last cylinder, +cylinders or +size{K,M,G} (41-1912, default 1912): +300M 
  77.  
  78. Command (m for help): n 
  79. Command action 
  80.    e   extended 
  81.    p   primary partition (1-4) 
  82. Selected partition 3 
  83. First cylinder (80-1912, default 80):  
  84. Using default value 80 
  85. Last cylinder, +cylinders or +size{K,M,G} (80-1912, default 1912): +400M 
  86.  
  87. Command (m for help): 
  88.  
  89. Disk /dev/sda1: 15.7 GB, 15728640000 bytes 
  90. 255 heads, 63 sectors/track, 1912 cylinders 
  91. Units = cylinders of 16065 * 512 = 8225280 bytes 
  92. Sector size (logical/physical): 512 bytes / 512 bytes 
  93. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  94. Disk identifier: 0xe7053300 
  95.  
  96.      Device Boot      Start         End      Blocks   Id  System 
  97. /dev/sda1p1               1          14      112423+  83  Linux 
  98. /dev/sda1p2              15          40      208845   83  Linux 
  99. /dev/sda1p3              80         131      417690   83  Linux 
  100. /dev/sda1p4              41          79      313267+  83  Linux 
  101.  
  102. Partition table entries are not in disk order 
  103.  
  104. Command (m for help): n 
  105. You must delete some partition and add an extended partition first 
  106.  
  107. Command (m for help): 
  108. Partition number (1-4): 
  109.  
  110. Command (m for help): p 
  111.  
  112. Disk /dev/sda1: 15.7 GB, 15728640000 bytes 
  113. 255 heads, 63 sectors/track, 1912 cylinders 
  114. Units = cylinders of 16065 * 512 = 8225280 bytes 
  115. Sector size (logical/physical): 512 bytes / 512 bytes 
  116. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  117. Disk identifier: 0xe7053300 
  118.  
  119.      Device Boot      Start         End      Blocks   Id  System 
  120. /dev/sda1p1               1          14      112423+  83  Linux 
  121. /dev/sda1p2              15          40      208845   83  Linux 
  122. /dev/sda1p3              80         131      417690   83  Linux 
  123.  
  124. Command (m for help): d 
  125. Partition number (1-4): 
  126.  
  127. Command (m for help): n 
  128. Command action 
  129.    e   extended 
  130.    p   primary partition (1-4) 
  131. Partition number (1-4): 3 
  132. First cylinder (41-1912, default 41): 1400 
  133. Last cylinder, +cylinders or +size{K,M,G} (1400-1912, default 1912):  
  134. Using default value 1912 
  135.  
  136. Command (m for help): n 
  137. Command action 
  138.    l   logical (5 or over) 
  139.    p   primary partition (1-4) 
  140. First cylinder (1400-1912, default 1400):   
  141. Using default value 1400 
  142. Last cylinder, +cylinders or +size{K,M,G} (1400-1912, default 1912):  
  143. Using default value 1912 
  144.  
  145. Command (m for help): 
  146.  
  147. Disk /dev/sda1: 15.7 GB, 15728640000 bytes 
  148. 255 heads, 63 sectors/track, 1912 cylinders 
  149. Units = cylinders of 16065 * 512 = 8225280 bytes 
  150. Sector size (logical/physical): 512 bytes / 512 bytes 
  151. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  152. Disk identifier: 0xe7053300 
  153.  
  154.      Device Boot      Start         End      Blocks   Id  System 
  155. /dev/sda1p1               1          14      112423+  83  Linux 
  156. /dev/sda1p2              15          40      208845   83  Linux 
  157. /dev/sda1p3            1400        1912     4120672+   5  Extended 
  158. /dev/sda1p5            1400        1912     4120641   83  Linux 
  159.  
  160. Command (m for help): l 
  161.  
  162.  0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris         
  163.  1  FAT12           39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT- 
  164.  2  XENIX root      3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT- 
  165.  3  XENIX usr       40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT- 
  166.  4  FAT16 <32M      41  PPC PReP Boot   85  Linux extended  c7  Syrinx          
  167.  5  Extended        42  SFS             86  NTFS volume set da  Non-FS data     
  168.  6  FAT16           4d  QNX4.x          87  NTFS volume set db  CP/M / CTOS / . 
  169.  7  HPFS/NTFS       4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility    
  170.  8  AIX             4f  QNX4.x 3rd part 8e  Linux LVM       df  BootIt          
  171.  9  AIX bootable    50  OnTrack DM      93  Amoeba          e1  DOS access      
  172.  a  OS/2 Boot Manag 51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O         
  173.  b  W95 FAT32       52  CP/M            9f  BSD/OS          e4  SpeedStor       
  174.  c  W95 FAT32 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs         
  175.  e  W95 FAT16 (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  GPT             
  176.  f  W95 Ext'd (LBA) 55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/ 
  177. 10  OPUS            56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC b 
  178. 11  Hidden FAT12    5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor       
  179. 12  Compaq diagnost 61  SpeedStor       a9  NetBSD          f4  SpeedStor       
  180. 14  Hidden FAT16 <3 63  GNU HURD or Sys ab  Darwin boot     f2  DOS secondary   
  181. 16  Hidden FAT16    64  Novell Netware  af  HFS / HFS+      fb  VMware VMFS     
  182. 17  Hidden HPFS/NTF 65  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE  
  183. 18  AST SmartSleep  70  DiskSecure Mult b8  BSDI swap       fd  Linux raid auto 
  184. 1b  Hidden W95 FAT3 75  PC/IX           bb  Boot Wizard hid fe  LANstep         
  185. 1c  Hidden W95 FAT3 80  Old Minix       be  Solaris boot    ff  BBT             
  186. 1e  Hidden W95 FAT1 
  187.  
  188. Command (m for help): 
  189. The partition table has been altered! 
  190.  
  191. Calling ioctl() to re-read partition table
  192.  
  193. WARNING: Re-reading the partition table failed with error 22: 无效的参数. 
  194. The kernel still uses the old table. The new table will be used at 
  195. the next reboot or after you run partprobe(8) or kpartx(8) 
  196. Syncing disks. 
  197.  
  198. [root@CGZ ~]# fdisk -l 
  199.  
  200. Disk /dev/sda: 21.5 GB, 21474836480 bytes 
  201. 255 heads, 63 sectors/track, 2610 cylinders 
  202. Units = cylinders of 16065 * 512 = 8225280 bytes 
  203. Sector size (logical/physical): 512 bytes / 512 bytes 
  204. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  205. Disk identifier: 0x00065f00 
  206.  
  207.    Device Boot      Start         End      Blocks   Id  System 
  208. /dev/sda1   *           1        1913    15360000   83  Linux 
  209. /dev/sda2            1913        2174     2097152   82  Linux swap / Solaris