Criando swap em arquivo

Publicado por Xerxes em 26/02/2021

[ Hits: 8.296 ]

 


Criando swap em arquivo



Dica testada em Gentoo GNU/Linux.
Swap é um espaço em disco que passa a ser usado quando a quantidade de memória RAM física se esgota. Você pode instalar o sistema sem partição Swap, se quiser. Depois basta criar o Swap em arquivo.

Exemplo para criar um arquivo Swap de 1 GB:

# fallocate -l 1G /swapfile

Ou:

# dd if=/dev/zero of=/swapfile bs=1024 count=1048576

Depois:

# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile
# swapon --show

Feito!

Para montar automaticamente no início do sistema, adicione esta linha ao "fstab":

# vi /etc/fstab

/swapfile    none       swap    defaults          0 0

Se quiser remover o arquivo Swap:

# swapoff /swapfile
# rm -f /swapfile

Fontes:
Outras dicas deste autor

Emulando Android no Linux para executar aplicativos e jogos

Atualizar para o último kernel Linux no Gentoo estável

Ajustando data e hora no Slackware com NTP

Conexão com certificado usando Netcfg no Arch Linux

Corrigindo "Signature is unknown trust" no Arch Linux

Leitura recomendada

Menu popup dinânico (DHTML) com infinitos níveis usando apenas CSS

Samba para Linux acessar Windows e vice-versa

Instalando o Firefox 3 no Debian Etch

Webcams: luz, camera, ação!

Configurando o adaptador wireless USB da Encore no Linux

  

Comentários
[1] Comentário enviado por maurixnovatrento em 26/02/2021 - 13:48h


Valeu a dica.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por Carlos_Cunha em 07/10/2021 - 11:20h

Me surgiu uma duvida, qual a finalidade de executar o "dd" se o fallocate já faz o "arquivo da forma correta" ?
Me parasse desnecessário, vide que sem ele funciona igualmente.

Até

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

[3] Comentário enviado por maurixnovatrento em 10/10/2021 - 15:07h


[2] Comentário enviado por Carlos_Cunha em 07/10/2021 - 11:20h

Me surgiu uma duvida, qual a finalidade de executar o "dd" se o fallocate já faz o "arquivo da forma correta" ?
Me parasse desnecessário, vide que sem ele funciona igualmente.

Até

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



pelas fontes que eu consultei, o dd é uma alternativa caso não tenha o fallocate instalado.

[4] Comentário enviado por Carlos_Cunha em 10/10/2021 - 23:36h


[3] Comentário enviado por mauricio123 em 10/10/2021 - 15:07h


[2] Comentário enviado por Carlos_Cunha em 07/10/2021 - 11:20h

Me surgiu uma duvida, qual a finalidade de executar o "dd" se o fallocate já faz o "arquivo da forma correta" ?
Me parasse desnecessário, vide que sem ele funciona igualmente.

Até

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



pelas fontes que eu consultei, o dd é uma alternativa caso não tenha o fallocate instalado.


Pois é, por isso achei estranho, pq da forma que colocou parasse ser "obrigatório" , assim com os outros comandos...
Mas no mais Ótima Dica.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts