双系统如何给Linux系统添加硬盘

双系统怎么给Linux系统添加硬盘
在windows系统中的将G盘格式化并删除该分区后,在这个空闲分区上安装了Linux系统,后来发现Linux硬盘不够用了,想要将F盘也添加到Linux分区中,使用fdisk /dev/sds7添加硬盘时,报错:All primary partitions have been defined already! 请问该怎么做?
# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9a8f9a8f

 Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551       19457   135805477+   f  W95 Ext'd (LBA)
/dev/sda5            2551        9020    51970243+   b  W95 FAT32
/dev/sda6            9021       15094    48789373+   b  W95 FAT32
/dev/sda7           15095       17706    20980858+   7  HPFS/NTFS
/dev/sda8           17707       17732      204800   83  Linux
/dev/sda9           17732       18497     6144000   83  Linux
/dev/sda10         18497       18599      819200   82  Linux swap / Solaris
/dev/sda11         18600       19457     6891520   83  Linux

------解决思路----------------------
mkfs.ext4 /dev/sda7
然后临时挂个地方,把满了的目录,比如/var或/home整个用cp -a过去,然后mount上看是否工作正常。
确定无误后,删原始文件,改fstab,reboot。