Eu deveria ter 20GB de espaço de troca, mas aparentemente não tenho espaço de troca

0

Quando instalei o Ubuntu, reservei cerca de 20 GB para o meu espaço de troca. No entanto, quando executo o comando top , sou informado de que não tenho espaço de troca. Aqui está o resumo do sistema fornecido por top :

top - 16:01:25 up 21:18,  2 users,  load average: 0.10, 0.18, 0.28
Tasks: 259 total,   1 running, 258 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.5 us,  0.3 sy,  0.0 ni, 99.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8063668 total,  4532556 used,  3531112 free,   315764 buffers
KiB Swap:        0 total,        0 used,        0 free.  2806168 cached Mem

Eu recentemente instalei outra distro Linux no meu computador e estou preocupado que eu tenha removido acidentalmente o espaço de swap do Ubuntu quando particionei meu disco rígido.

Alguém tem alguma recomendação para recuperar meu espaço de troca?

    
por Alessandro Power 14.03.2015 / 21:07

1 resposta

1

Eu acho que o que aconteceu é que quando você instalou a nova distribuição Linux, você disse para usar a partição de troca antiga e ela foi formatada.

Como as partições são hoje referenciadas em / etc / fstab pelo seu UUID, se a partição foi formatada, agora ela tem um novo UUID e o Ubuntu não pode mais encontrá-la.

A solução mais rápida seria encontrar o novo UUID ( sudo blkid | grep swap ) e atualizar o / etc / fstab de acordo, mas cuidado, se ambos os SOs compartilharem a mesma partição swap, hibernar um sistema operacional e inicializar o outro irá apagar seu sistema hibernado sessão (já que todo o conteúdo da memória é gravado na partição swap quando hibernando). Contanto que você não use o modo de hibernação, estará tudo bem, mas a melhor opção seria alocar uma partição de troca para cada SO.

    
por MoonSweep 14.03.2015 / 21:33