How to Expand partition with a new partition on the left or preceding sectors

view full story

http://serverfault.com – I have a situation where I need to expand my Linux partition to a partition that is available above it. I would like to use unallocated 93.31 GiB to expand /dev/sda5. I'd appreciate any help. Here is the screenshot to give you an overview of partitions. Thanks!! (HowTos)