Rikerlinux

Mostrando Linux como opção de Sistema, em mundo de janelas fechadas e maçãs mordidas!

LINUXTUTORIAL

Você não precisa de uma partição Swap! Criando um Swapfile no Linux

Instalou seu sistema com um partição Swap, mas se deu conta que não precisa de uma partição só para ela? Pois através dessa matéria, vou te mostrar como resolver essa questão, e passar sua partição Swap para um arquivo Swapfile, que vai ocupar o espaço de acordo com o que você destinar para ela, podendo mudar o tamanho posteriormente de acordo com sua necessidade.

A primeira opção para não precisar destinar um espaço em disco para a Swap com certeza é destinar um aquivo do sistema para esse fim, dessa forma o sistema vai aumentar ou diminuir a alocação de recursos para a Swap de acordo com a necessidade do mesmo, ou de acordo com o que você delimitar para ele. E uma forma para criar esse arquivo é primeiro, desligando a sua partição Swap (caso tenha uma no seu sistema, se não pode pular essa etapa), e faça isso com o seguinte comando:

sudo swapoff / swapfile

Agora podemos remover a Swap sem problemas, pois ela se tornou apenas um arquivo do sistema:

sudo rm /swapfile

Agora chegou o momento de criar um arquivo para ser esse swap file, e vamos fazer isso definindo ja um espaço para ele:

sudo fallocate -l 4G /swapfile

Dos parametros usados acima:

fallocate: é o utilitário para fazer a modificação;

l : é o parametro para especificar o tamanho do arquivo que será criado;

Outra maneira de criar o arquivo Swap file é com o paramentro em megabytes ao inves de gigas, ficando da seguinte forma:

sudo fallocate -l 1024M /swapfile

Seja qual metodo escolhido, agora vamos colocar esse arquivo no formato padrão de swap:

sudo mkswap /swapfile

Então ficou faltando apenas ativar a Swap file, e podemos fazer isso com o seguinte comando:

sudo swapon /swapfile

Agora vamos ativar o Swapfile para iniciar durante o boot, e para isso vamos editar o arquivo fstab, com o comando:

sudo nano /etc/fstab

adicione essa linha no final do arquivo:

sudo echo '/swap none swap sw 0 0' | sudo tee -a /etc/fstab

Deixando como na imagem abaixo:

E pronto, voce ja possui um Swapfile em pleno funcionamento no seu sistema.

Leave a Reply

Your email address will not be published. Required fields are marked *