Páginas

quarta-feira, 23 de outubro de 2013

[Linux] - Redimencionando SWAP sem reinstalar o Linux



Este artigo visa resolver o problema de pessoas que estão com pouca memória física ou por algum motivo precisam aumentar o tamanho de sua partição SWAP.

NOTA: Esta solução adiciona ao tamanho do SWAP que já existe o tamanho que você definir, então se você tem 500MB e adicionar mais 500MB, logo ficara com 1GB de SWAP.

1) Primeiramente, vamos ver quanto temos de SWAP:

# free 

OBS: Neste artigo usaremos o seguinte exemplo, uma máquina com 300MB iniciais de SWAP e aumentaremos para 800MB, mas você pode usar este exemplo e redimensionar seu SWAP a seu gosto, desde que tenha espaço em HD para isso.

2) Em seguida iremos criar um diretório no / (raiz) com o nome de swap:

# mkdir swap 

3) Agora criaremos a swap propriamente dita:

# cd swap 

4) Já que temos 300MB, teremos que adicionar 500MB, então faça a seqüência: 
# dd if=/dev/zero of=/swap/swapfile bs=1024 count=500000
500000+0 records in
500000+0 records out
# mkswap /swap/swapfile 
Setting up swapspace version 1, size = 509595904 bytes
# swapon /swap/swapfile

Pronto, agora vamos ver se rolou:

# free 

5) Vamos adicionar agora a nova entrada no FSTAB para montar no boot: 
# cd /etc
# vi fstab

** Acrescentamos a linha embaixo da outra palavra swap do FSTAB 
/swap/swapfile swap swap defaults 0 0

Salve e saia do FSTAB.

Pronto está feito, você acabou de aumentar sua SWAP.

Se quiser voltar ao tamanho original, delete o arquivo que esta em /swap e remova a linha do /etc/fstab. 

Um comentário:

  1. cara nesse comando ele da que não encontro o swapfile
    dd if=/dev/zero of=/swap/swapfile bs=1024 count=500000
    Teria como me ajudar ?

    ResponderExcluir