Preciso mover minha partição swap para deixar minha partição raiz crescer. Como?

15

Eu tenho um convidado do Virtual Box Ubuntu e eu preciso ter mais espaço no meu disco (na verdade, é de 8 gb). Já aumentamos o espaço alocado para o VDI para 16 GB.

Agora, com o GParted Live, estou tentando expandir minha partição, mas a troca bloqueia a expansão, como nesta imagem

Vou fazer alguns movimentos / redimensionar para obter o espaço não alocado perto do / dev / sda1.

As operações são estas:

Agora, se eu fizer isso, certamente terei problemas com a próxima inicialização. O que eu tenho que fazer para consertar isso?

    
por apelliciari 23.10.2011 / 14:00

2 respostas

11

As operações de redimensionamento não causam problemas no sistema de arquivos, mas você pode precisar atualizar seu / etc / fstab para apontar para o novo ID de partição.

  1. use o GParted como você descreveu.

  2. Encontre o UUID atualizado da partição de swap na saída de:

    sudo blkid

  3. edite o / etc / fstab no sistema operacional convidado para ter o novo UUID na linha com um 'tipo' de 'swap'

Isso deve ser feito.

    
por ImaginaryRobots 23.10.2011 / 19:38
7

Apenas apague a partição swap e use um arquivo de troca. Para fazer este tipo: Este exemplo é para um arquivo de swap de 1 GB

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
chmod 0600 /swapfile
mkswap /swapfile
swapon /swapfile

Certifique-se de dizer ao sistema operacional para parar de usar a partição swap antes de excluí-la, desta forma.

swapoff /dev/nameOfCurrentSwap

E remova ou comente a linha no fstab que aponta para ela.

Então você tem que habilitar o espaço de troca no momento da inicialização, adicione esta linha no fstab:

/swapfile none swap sw 0 0
    
por albercuba 23.10.2011 / 15:25