Você sempre pode criar um arquivo de troca
para adicionar mais espaço de troca. Isso não é o mesmo (em todos os aspectos) como partição swap, mas será fácil e dinâmico.
Altere /media/fasthdd/swapfile.img
para qualquer coisa que você goste, por exemplo, pode ser /swap.img
também. /media/fasthdd/swapfile.img
é apenas nome de arquivo de exemplo, se você estiver usando este, é claro que deve haver o diretório /media/fasthdd/
com espaço livre suficiente para o novo arquivo de troca.
Use qualquer um dos aplicativos do terminal para executar comandos. Todo o comando deve ser executado com privilégios de root , para isso você pode adicionar sudo
ao início de cada comando ou executar sudo bash
antes de executar comandos.
1. Criar arquivo vazio:
Este arquivo conterá conteúdo de memória virtual para que o arquivo seja grande o suficiente para as suas necessidades. Este irá criar um arquivo de 1Gb, o que significa + 1Gb de espaço de troca para o seu sistema:
dd if=/dev/zero of=/media/fasthdd/swapfile.img bs=1024 count=1M
Se você deseja criar um arquivo 3Gb, altere o valor da contagem para count=3M
. Veja man dd
para mais informações.
2. Bake swap file:
O comando a seguir fará o "swap filesystem" dentro do seu novo arquivo de troca.
mkswap /media/fasthdd/swapfile.img
3. Ativar a inicialização:
Para certificar-se de que seu novo espaço de troca está ativado durante a inicialização do computador, você deve adicioná-lo ao arquivo de configuração do sistema de arquivos /etc/fstab
. Adicioná-lo ao final do arquivo, isso é recomendado porque outros sistemas de arquivos ( pelo menos um que contém arquivo de troca ) devem ser montados no modo de leitura e gravação antes de podermos acessar quaisquer arquivos.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. Ativar:
Você pode reinicializar seu computador ou ativar o novo arquivo de troca manualmente com o seguinte comando:
swapon /media/fasthdd/swapfile.img
Se tudo correr bem
você deve ver que mais espaço de troca está disponível para uso. Você pode usar os seguintes comandos para verificar sua nova troca e confirmar se ela está ativa:
cat /proc/swaps
Filename Type Size Used Priority
/media/fasthdd/swapfile.img file 8388604 2724 -1
grep 'Swap' /proc/meminfo
SwapCached: 4772 kB
SwapTotal: 8388604 kB
SwapFree: 8355812 kB