SWAP - Como adicionar/verificar

linux-mint
#1

Como criar uma partição para SWAP depois de já instalado o Linux? Como saber se já existe essa partição? Como redimensionar a SWAP?

2 Likes

#2

Para Verificar se já possui uma partição swap abra o terminal e digite um dos comandos abaixo:

$ swapon --show

OU

$ free -h

Para criar o swap, sugiro que crie um arquivo swap em vez de uma partição.
Como root digite o comando baixo para criação do swap.

(“fallocate” para criar o arquivo swap, “-l” para especificar o tamnho M=Megabyte G=Gigabyte)

Por exemplo, para criar um arquivo swap de 512 MiB:

# fallocate -l 512M /swapfile

Próximo passo definir as permissões para evitar vulnerabilidade local:

# chmod 600 /swapfile

Depois de definar as permissões, formate o arquivo para swap:

# mkswap /swapfile

Após formatar, vamos ativar o swap:

# swapon /swapfile

Para finalizar adicionar o arquivo swap ao fstab, eu coloquei dois exemplos para fazer isso, use apenas um dos EXEMPLOS:

# vim /etc/fstab
/swapfile none swap defaults 0 0

OU

# echo -e “\n/swapfile none swap defaults 0 0” >> /etc/fstab

OBS: CASO UTILIZE SISTEMA DE ARQUIVOS F2FS OU XFS USE O COMANDO "dd"

# dd if=/dev/zero of=/swapfile bs=1M count=512 status=progress

Caso queira remover o swap, remova a linha “/swapfile none swap defaults 0 0” do fstab e rode os comandos abaixo:

# swapoff -a
# rm -f /swapfile

Espero ter ajudado.

5 Likes

#3

Adicionalmente, este artigo vai esclarecer muita coisa também: https://www.diolinux.com.br/2018/07/como-trabalhar-com-swap-files-no-ubuntu.html

3 Likes