Acho muito mais fácil usar o gparted para isso, pois ele mostra a ordem real do layout das partições. Usando o gparted, eu provavelmente excluiria sda8 e sda6, e deixaria sda5, que já está no final, e editaria fstab para usar sda5. Então é fácil crescer o sda7 para usar o espaço acima dele que estava sendo usado pelas unidades de troca.
Para editar /etc/fstab
não é difícil; Se você não sabe como, eu posso lhe dizer os detalhes, mas a broca básica é executar sudo blkid -c /dev/null
em um terminal para obter uma lista de todos os UUIDs. A adição do "-c / dev / null" apenas garante que ele não use um cache, para que você obtenha alterações recentes. Depois de obter o UUID para sda5, simplesmente substitua-o pelo existente em seu arquivo fstab. Você precisará editá-lo usando o sudo e um editor de texto como o gedit ou o vim.
As linhas que começam com "#" são comentários. A linha a ser alterada será parecida com esta:
# swap was on /dev/sda8 during installation
UUID=000-0000-0000-0000-00000000 none swap sw 0 0
.
O UUID (mostrado como todos os zeros) é composto de dígitos hexadecimais (as letras A-F, mais números). Os resultados do blkid serão semelhantes
Para deletar o arquivo de troca, você pode precisar desativá-lo (clique com o botão direito e selecione swapoff no gparted).
EDIT: Mais detalhes para o usuário.
Você precisará usar um CD ao vivo com o gparted. O CD do gparted live ou o CD de instalação funcionarão. É bem fácil, na verdade. A primeira coisa a fazer depois de executar o gparted é selecionar sua unidade de disco no canto superior direito, se não for mostrada. Pode ser
Você verá uma representação do layout do seu disco na parte superior da janela. Você deve ter todas as 3 unidades de troca no final, à direita, rotuladas sda8, sda6, sda5. A numeração não é por posição. Para crescer sda7, você precisa ter espaço adjacente a ele, então você não irá deletar a unidade swap mais para a direita.
Tudo o que você precisa fazer é clicar na partição, no gráfico superior ou na lista abaixo. A unidade de troca dirá "Linux-swap" na coluna do File System, e não há realmente nenhum perigo de excluir a unidade de troca errada, a menos que você esteja com pouca memória, possivelmente. Na verdade, acabei de descobrir que minha unidade de troca foi desativada por um tempo.
Então, clique com o botão direito do mouse em cada um dos dois próximos, mas não no final (deixe aquele no final) e selecione "Swapoff". Você deve então poder excluí-los quando clicar com o botão direito do mouse. Em seguida, clique com o botão direito do mouse na partição principal do sda7, selecione "resize / move" e, em seguida, pegue o lado direito e arraste-o o máximo possível para a direita.
Isso não faz nada ainda. Você precisa selecionar "Aplicar todas as operações" no menu Editar ou clicar no botão da barra de ferramentas. É isso.