Ligue a memória swap no Ubuntu

8

Por algum motivo no meu desktop Ubuntu 9.04, a memória swap está desativada. Como posso ligá-lo novamente?

    
por Luke 13.08.2009 / 03:02

3 respostas

14
  • Verifique se você tem uma partição swap definida em / etc / fstab .

    $ grep swap /etc/fstab
    UUID=14a0f7b9-dabb-4296-b0e7-013527a7d82d none swap sw 0 0

  • Verifique se está sendo usado pelo sistema

    $ swapon -s
    Filename Type Size Used Priority
    /dev/sda6 partition 1004020 215532 -1

  • Se não estiver, verifique se está formatado como uma partição de troca.

    $ sudo fdisk -l /dev/sda
    [..snipped..]
    /dev/sda5 3842 6595 22121473+ 83 Linux
    /dev/sda6 6596 6720 1004031 82 Linux swap / Solaris

  • Se for uma partição swap, prepare-a para uso e ligue-a. Neste ponto, você pode ver quaisquer erros que impediram seu uso.

    sudo mkswap /dev/sda6
    sudo swapon /dev/sda6

  • Verifique se a partição está sendo usada agora usando o comando swapon -s do # 2.

  • Adicione uma entrada para / etc / fstab para ter essa partição de troca carregada na inicialização. Você pode substituir a parte "UUID = xxx" de cima com " / dev / sda6 ", então a entrada se parece com isso.

    /dev/sda6 none swap sw 0 0

Se você não definiu uma partição de troca anteriormente, será necessário criar uma ou mais troca de pontos por uma arquivo regular (menos eficiente).

    
por 13.08.2009 / 10:50
5

Se você já tem uma partição swap definida em / etc / fstab, então sudo swapon -a

Se você não tiver a partição swap listada em / etc / fstab, então sudo swapon device

    
por 13.08.2009 / 03:32
0

Uma maneira muito fácil de fazer isso é com esses scripts , ou ainda mais fácil com:

sudo apt install swapspace -y

Qual é o daemon de troca dinâmica

    
por 14.09.2016 / 02:28

Tags