Como você tem 6 partições, você deve usar partições estendidas, já que apenas 4 partições primárias são possíveis. Você também mencionou que seu sistema operacional existente está em '/ dev / sda8', do qual posso concluir que sua lista de partições é provavelmente:
/dev/sda1 - primary - 31Gb as you say
/dev/sda4 - extended partition - i.e. container for logical partitions
/dev/sda5 - logical
/dev/sda7 - logical
/dev/sda8 - logical - root of Linux OS (you said)
/dev/sda9 - logical
/dev/sda10 - logical
Se esta configuração for realmente a sua, você poderá excluir ou redimensionar /dev/sda1 e, em seguida, criar duas novas partições primárias, /dev/sda2 e /dev/sda3 sem a numeração ou a localização das outras partições mudando.
Nesse caso, seu novo esquema de partição seria:
/dev/sda1 - 10Gb
/dev/sda2 - part of freed 21Gb
/dev/sda3 - rest of freed 21Gb
/dev/sda4 - extended partition - unaltered
/dev/sda5 - logical - unaltered
/dev/sda7 - logical - unaltered
/dev/sda8 - logical - unaltered
/dev/sda9 - logical - unaltered
/dev/sda10 - logical - unaltered
Observe que, se sua partição estendida for /dev/sda2 em vez de /dev/sda4 , ainda será possível fazer alterações sem afetar a numeração de /dev/sda5 e acima. A única diferença é que a ordem de partição primária pode não ser ideal, ou seja, o início de seu novo /dev/sda3 e /dev/sda4 será menor que o início de /dev/sda2 .