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

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

Quando instalei o Ubuntu, reservei cerca de 20 GB para meu espaço de troca. No entanto, quando executo o topcomando, sou informado de que não tenho nenhum 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

Instalei recentemente outra distribuição Linux no meu computador e estou preocupado por ter removido acidentalmente o espaço de troca do Ubuntu quando particionei meu disco rígido.

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

Responder1

EUpensaro que aconteceu foi que quando você instalou a nova distribuição Linux, você disse para ela usar a partição swap 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, ela agora possui um novo UUID e o Ubuntu não consegue mais encontrá-lo.

A solução mais rápida seria encontrar o novo UUID ( sudo blkid | grep swap) e atualizar /etc/fstab adequadamente, mas cuidado, se ambos os sistemas operacionais compartilharem a mesma partição swap, hibernar um sistema operacional e inicializar no outro limpará sua sessão hibernada (já que todo o conteúdo da memória é escrito na partição swap durante a hibernação). Contanto que você não use o hibernate, tudo bem, mas a melhor opção seria alocar uma partição swap para cada sistema operacional.

informação relacionada