When partitioning disks, there are several things to take into account.
1. The partition table (Gnu parted)
2. The filesystem (resize2fs, ntfsresize)
3. The partitions (fdisk)
2- Redhat – Storage Administration Guide
2-3 Partedmagic – Cli partitioning
2-3 Ubuntu help – Install a new hard drive
Resize a partition and filesystem
Partedmagic – Cli partitioning
Create a new partition and filesystem