Você sempre pode criar um arquivo de troca
para adicionar mais espaço de troca. Isso não é o mesmo (em todos os aspectos) da partição swap, mas será fácil e dinâmico.
Mude /media/fasthdd/swapfile.img
para o que quiser, por exemplo, também pode ser /swap.img
. /media/fasthdd/swapfile.img
é apenas um exemplo de nome de arquivo, se você estiver usando este, é claro que deve haver diretório /media/fasthdd/
com espaço livre suficiente para o seu novo arquivo de troca.
Use qualquer um dos aplicativos de terminal para executar comandos. Todos os comandos devem ser executados com privilégios de root . Para isso, você pode adicionar sudo
ao início de cada comando ou executar sudo bash
antes de executar os comandos.
1. Crie um arquivo vazio:
este arquivo conterá o conteúdo da memória virtual, portanto, torne o arquivo grande o suficiente para suas necessidades. Este criará um arquivo de 1 Gb, o que significa + 1 Gb 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 swap.
mkswap /media/fasthdd/swapfile.img
3. Ative a inicialização:
para garantir que seu novo espaço de troca seja ativado durante a inicialização do computador, adicione-o ao arquivo de configuração do sistema de arquivos /etc/fstab
. Adicione-o 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 que possamos acessar qualquer arquivo.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. Ativar:
Você pode reiniciar o computador ou ativar o novo arquivo de permuta 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 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