São poucos passos, mas você precisa que sua máquina esteja rodando com nenhum swap no momento da alteração porque você precisa desligar o swap no arquivo que irá mexer.
O primeiro passo então é desligar o swap no arquivo:
sudo swapoff /swapfile
Precisamos fazer com que o arquivo tenha o tamanho desejado.
Vou mostrar aqui 2 formas de fazer isto.
1- Utilizamos o dd para aumentar o tamanho do arquivo de swap (isto demora um pouco):
sudo dd if=/dev/zero of=/swapfile bs=1M count=14336 oflag=append conv=notrunc
Meu arquivo original é de 2GB e quero trocá-lo para 16GB.
Assim o comando acima adiciona 14GB no arquivo. Este valor está definido em count == 14 * 1024.
Os bytes adicionados ao final do arquivo estarão zerados (pois vêm de /dev/zero).
2- Ou utilizar o comando fallocate, contudo ele não retém o conteúdo antigo do swap
sudo fallocate -l 16G /swapfile
Agora basta recriar e ativar o swap usando o arquivo expandido:
sudo mkswap /swapfile
sudo swapon /swapfile

Nenhum comentário:
Postar um comentário