Você deve fazer isso em etapas:
- Faça backup de todos os seus dados importantes! O tipo de operação que você sugere tem um pequeno risco de dano catastrófico aos seus dados. Assim, embora o risco seja pequeno, as consequências que você deve encontrar são grandes o suficiente para que você não deixe de fazer o backup de seus dados!
- Diminuir
/dev/sda3
do final, deixando uma lacuna entre ele e/dev/sda6
. - Mova
/dev/sda6
(a partição de troca) para a esquerda, movendo assim a lacuna entre ela e/dev/sda7
. - Mova e redimensione
/dev/sda7
(sua partição/
) para que não haja lacuna entre ela e/dev/sda6
e para que ela tenha o tamanho desejado. Nos bastidores, na verdade, são duas operações, mas o GParted permite que você entre como uma. - Mova e redimensione
/dev/sda8
(sua partição/home
) para preencher o espaço liberado restante. Mais uma vez, isso é na verdade duas operações, mas pode ser feito como uma no GParted.
Existem, evidentemente, variantes neste procedimento. Você sugeriu excluir e recriar sua partição swap, por exemplo, o que é uma possibilidade, mas é mais fácil movê-la.
Observe que qualquer operação que envolva a movimentação do início de uma partição (como nas etapas 4 e 5 e, em menor grau, até mesmo 3) é arriscada e consome muito tempo. Dependendo de suas necessidades, você pode considerar diminuir a partição do Windows e criar uma nova partição no espaço liberado. Você poderia então montar a nova partição em algum lugar conveniente. Isso será muito mais rápido e seguro do que mover duas partições de dados e uma partição swap, mas o resultado final será menos conveniente.
Se você faz esse tipo de coisa com frequência, você deve procurar em Gerenciamento de Volume Lógico (LVM) , que é uma maneira de gerenciamento de sistemas de arquivos que é muito mais flexível do que as partições convencionais. (Na prática, o LVM é geralmente, mas nem sempre, implementado em cima de partições convencionais.) Converter uma instalação existente para usar o LVM é difícil, e o LVM tem sua própria curva de aprendizado, então mudar do que você tem agora para o LVM é provavelmente terá mais esforço do que sua única rodada de operações de movimentação / redimensionamento; mas você pode procurá-lo para futuras instalações, ou mesmo para converter agora, se você espera fazer mais desse tipo de coisa com a sua instalação atual.