fdisk /dev/sda                                                                     
Command (m for help):  在这里按m ,就会输出帮助;                                  
Command action                                                                     
   a   toggle a bootable flag       注:将分区设置为启动分区                                                
   b   edit bsd disklabel                                                             
   c   toggle the dos compatibility flag                                           
   d   delete a partition   注:这是删除一个分区的动作;                           
   l   list known partition types  注:l是列出分区类型,以供我们设置相应分区的类型;
   m   print this menu  注:m 是列出帮助信息;                                     
   n   add a new partition 注:添加一个分区;                                      
   o   create a new empty DOS partition table                                      
   p   print the partition table 注:p列出分区表;                                 
   q   quit without saving changes 注:不保存退出;                                
   s   create a new empty Sun disklabel                                            
   t   change a partition's system id  注:t 改变分区类型;                        
   u   change display/entry units                                                  
   v   verify the partition table                                                  
   w   write table to disk and exit  注:把分区表写入硬盘并退出;                  
   x   extra functionality (experts only)  注:扩展应用,专家功能; 
  
通过fdisk的n指令增加一个分区;                                                                                           
Command (m for help): n  注:增加一个分区;                                                             
Command action                                                              
   l   logical (5 or over)  注:增加逻辑分区,分区编号要大于5;                        
   p   primary partition (1-4) 注:增加一个主分区;编号从 1-4
p                                                                                                                        
Partition number (1-4): 1                                                                                                
l   注:在这里输入l,就进入划分逻辑分区阶段了;                                                                          
First cylinder (1-125, default 51):  
注:这个就是分区的Start 值;这里最好直接按回车,如果您输入了一个非默认的数字,会造
成空间浪费;                                                                                                             
Using default value 1                                                                                                   
Last cylinder or +size or +sizeM or +sizeK (1-125, default 125): +200M 
注:这个是定义分区大小的,+200M 就是大小为200M ;当然您也可以根据p提示的单位cylinder的大小来算,然后来指定 End的数值。
回头看看是怎么算的;还是用+200M这个办法来添加,这样能直观一点。如果您想添加一个10G左右大小的分区,请输入 +10000M ;
硬盘最多4个主分区或3个主分区+1个扩展分区。

通过fdisk的t指令指定分区类型;
Command (m for help): t  注:通过t来指定分区类型;
Partition number (1-6): 6 注:要改变哪个分区类型呢?我指定了6,其实也就是sda6
Hex code (type L to list codes):L  注:在这里输入L,就可以查看分区类型的id了;
Hex code (type L to list codes): b  注:如果我想让这个分区是 W95 FAT32 类型的,通过L查看得知 b是表示的是,所以输入了b;
Changed system type of partition 6 to b (W95 FAT32)  注:系统信息,改变成功;是否是改变了,请用p查看;
fdisk 的退出,用q或者 w;
其中 q是 不保存退出,w是保存退出;
Command (m for help): w

Command (m for help): q  
对分区进行格式化,以及加载;
mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs
mkfs.ext3 /dev/sda6
mount 命令
建一个挂载目录
mkdir /mnt/sda6
mount /dev/hda1 /mnt/hda1

格式化
mke2fs -jv /dev/hda1 格式化为ext3
mkswap /dev/hda1     格式化为交换分区