SwapFile- descarte a partição swap mantendo os benefícios da swap.

No Linux,como na maioria dos outros sistemas operacionais Unix,é comum usar uma partição inteira de um disco rígido para troca.
No entanto,a partir do kernel 2.6 do Linux,os arquivos swap são tão rápidos quanto as partições swap,embora muitos recomendam usar uma partição swap.
A flexibilidade administrativa dos arquivos de swapfile supera a das partições;Uma vez que os modernos discos rígidos de alta capacidade podem remapear sectores físicos.
O espaço de troca é geralmente recomendado para usuários com menos de 1 GB de RAM, é mais questão de preferência pessoal em sistemas com grandes quantidades de RAM física (é necessário a swap/swapfile para suporte a suspensão para disco [suspender para o disco]).
Você pode usar as seguintes instruções para criar um arquivo de troca.
Se você já instalou systemd-swap para utilizar zram já mostrado aqui no blog, pode pular a parte de instalação.
Instalação.
Torne-se um apoiador e ajude manter os projetos do blog.
Repositório do blog
Modo gráfico: procure o systemd-swap no Pamac, marque para instalar e clique em aplicar.
Após digitar a sua senha de usuário e confirmar a instalação do pacote, você poderá acompanhar tudo o que está sendo feito no processo de instalação, clicando na seta ao lado do botão Aplicar.
Terminal: utilize um dos comandos abaixo conforme o seu gerenciador de pacotes preferido.
Pamac
pamac install systemd-swap
Pacman
sudo pacman -S systemd-swap
Ative o systemd-swap
sudo systemctl enable systemd-swap
Configuração.
Abra o arqivo swap-default.conf
sudo nano /usr/share/systemd-swap/swap-default.conf
Procurem por # Swap File Chunked e mudem de 0 para 1 em swapfc_enabled.
Salvar e Fechar.
Para salvar as alterações com o editor de texto Nano, basta utilizar as teclas Crtl + O para gravar as alterações, apertar enter, e Crtl + X para sair, a primeira combinação de teclas utiliza apenas letras.
Ao reiniciar o sistema será criado um arquivo de 512 mb para swap.


Conforme você vai necessitando, será criado mais arquivos para swap, cada um com 512 mb.


A configuração padrão é de 4 gb de swapfile, mas você pode alterar isso.
Ajustando o arquivo swapfile com o tamanho requerido.
Abra novamente o arquivo swap.conf e altere:
Para usar 8 gb
Altere
swapfc_max_count=8
Para
swapfc_max_count=16
Para usar 16 gb
Altere
swapfc_max_count=8
Para
swapfc_max_count=32
Salvar e Fechar.
Para salvar as alterações com o editor de texto Nano, basta utilizar as teclas Crtl + O para gravar as alterações, apertar enter, e Crtl + X para sair, a primeira combinação de teclas utiliza apenas letras.
Reinicie o computador para o sistema criar/alterar o arquivo swapfile.
No arquivo swap.conf mostra que swapfile suporta qualquer formato de particionamento fs (também btrfs).
Todas as opções mostradas aqui foram testadas antes de serem postadas,não tivemos nenhum problema com essas configurações.
Desativando a partição swap
Use o comando no terminal e anote o caminho do swap (exemplo: /dev/sda3)
sudo fdisk -l
Utilize o comando para parar a swap (coloque o caminho que você anotou acima)
sudo swapoff /dev/sdax
Abra o arquivo fstab
sudo nano /etc/fstab
Remova a linha que contem o ID da partição swap.
UUID=xxxx-xxxxxx swap swap defaults,noatime,discard 0 2
Ou comente a linha com #
#UUID=xxxx-xxxxxx swap swap defaults,noatime,discard 0 2
Salve e feche o arquivo.
Abra o arquivo do grub
sudo nano /etc/default/grub
Na linha GRUB_CMDLINE_LINUX_DEFAULT, remova a informação abaixo.
resume=UUID=xxxx-xxxxxx-xxxx
Anote e guarde essa informação se quser desfazer o processo.
Salvar e fechar o arquivo.
Abra o arquivo mkinitcpio
sudo nano /etc/mkinitcpio.conf
Na linha HOOKS remova a palavra resume.
HOOKS="base udev autodetect modconf block keyboard keymap resume filesystems"
Atualize o grub
sudo update-grub
Atualize o initcpio
sudo mkinitcpio -P
Agora você estará utilizando somente o SwapFile.
Crédito
Imagem: sathisharthars
Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.
Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.
Nos acompanhe:
Como eu posso me certificar que o processo deu certo?
CurtirCurtir