Precisei de aumentar o espaço de swap numa máquina com o Ubuntu. No Slackware costumo criar partições de swap, mas esta máquina Ubuntu tinha um ficheiro de swap, ao invés de uma partição.
Segui as instruções do site Linuxize, e criei dois ficheiros de 2G cada.
sudo swapon --show sudo fallocate -l 2G /swapfile2 sudo chmod 600 /swapfile2 sudo mkswap /swapfile2 sudo swapon /swapfile2 sudo vi /etc/fstab sudo swapon --show sudo swapon --show sudo fallocate -l 2G /swapfile3 sudo chmod 600 /swapfile3 sudo mkswap /swapfile3 sudo swapon /swapfile3 sudo vi /etc/fstab sudo swapon --show sudo free -h
O ficheiro /etc/fstab ficou com 3 ficheiros de swap, como indicado abaixo:
/swapfile none swap sw 0 0 /swapfile2 none swap sw 0 0 /swapfile3 none swap sw 0 0
O resultado dos comandos de consulta foi:
$ sudo swapon --show NAME TYPE SIZE USED PRIO /swapfile file 2G 977,5M -2 /swapfile2 file 2G 0B -3 /swapfile3 file 2G 0B -4 $ sudo free -h total used free shared buff/cache available Mem: 7,7G 1,7G 122M 195M 5,9G 5,5G Swap: 6,0G 977M 5,0G
Entretanto fiz o mesmo numa máquina com Slackware
fallocate -l 20G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
vi /etc/fstab
swapon –show
free -h
No ficheiro /etc/fstab acrescentei a linha:
/swapfile none swap sw 0 0