A partição / dev / sda4 é basicamente um suporte para todo o espaço alocado para uma partição estendida. As partições sd5..sdn são alocadas a partir desse espaço. Isso foi implementado há muito tempo, para que discos maiores com mais de quatro partições pudessem ser acomodados. Portanto, seu problema é expandir o conjunto de partições expandidas (sda4) e, em seguida, você pode expandir as subpartições. Como você está incluindo uma área ABOVE, não será possível salvar os dados da partição nas subpartições.
Sua pergunta é SIM, você pode expandir a partição estendida usando o seguinte processo:
0. remove /dev/sda5 and /dev/sda6 from /etc/fstab and reboot system
1. delete /dev/sda6
2. delete /dev/sda5 (yes you will lose the filesystetm and information so backup)
3. delete /dev/sda4
4. Recreate /dev/sda4 with all the available disk including the currently unused space.
5. recreate /dev/sda5 with the size that you want
6. recreate /dev/sda6 with the size that you want and mark as swap
7. reboot the system
8. do mkswap on /dev/sda6
9. mkfs -t ext3 on /dev/sda5
10. mount /dev/sda5
11. restore backup onto /dev/sda5
11a. return /etc/fstab to include /dev/sda5 and /dev/sda6
12. reboot the system to see if all works
É isso que você precisa fazer.