Você está na página 1de 9

Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

vivaolinux.com.br

Redimencionando SWAP sem


reinstalar o Linux [Artigo]
7-10 minutes

Se você está tendo problemas por falta de memória, e está


precisando aumentar o tamanho de sua memória SWAP, veja
a solução aqui. Este artigo aborda a criação de memória
SWAP sem a necessidade de criação de novas partições.

[ Hits: 83.217 ]

Por: Lauro Gatz em 03/06/2003

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

1 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

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

2 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

** 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.

Simples não!?

Espero ter ajudado...

Abraços!
Lauro Gatz.

Páginas do artigo

1. Introdução

Outros artigos deste autor

Administrando Servidores Windows 2000 c/ o RDesktop

Acentos corretos no console, PnUP, PnDown, Home End,


etc..

Problemas no XMMS c/ RedHat 8.0

Configuração de Vídeo - SIS530, SIS620 e CIA...

Geração de arquivos PDF no Linux

Leitura recomendada

Instalando o Blackbox

3 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

Criando facilmente um servidor APACHE2 + PHP5 (ou PHP4)


+ SNMP + MRTG

Instalação e configuração da impressora HP 3745 (e


similares)

Instalando e configurando o Nagios com e sem MySQL

Eclipse integrado com Tomcat 5 no Ubuntu

Comentários

Beleza de artigo, esse lance de criação de memória SWAP a


partir de arquivos do sistema operacional é nova pra mim,
teria me sido muito útil a um tempo atrás.

Ei cara valeu consegui com essa dica aumentar a swap dom


meu micro sem problemas obrigado
emanuelbrunopb

Parabens está perfeito, é de pessoas como tu ke a


comunidade brasileira e portuguesa de linux necessita.
Continua o bom trabalho.

Parabéns meu caro, artigo muito bom valeu mesmo!!

Já tinha ouvido sobre este método do swap, ele é bem


interessante, ainda mais quando você procura mais coisas
sobre o dd.

4 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

Ótimo artigo.

[]'s

Maxwillian Miorim

Parabéns pelo artigo .


só uma dúvida . .
Possuo uma swap de 600m e o resto do meu hd de 40gb está
para o / . .
é possível eu redimensionar o swap ou é necessário ter
espaço livre não particionado para isto? minha partição de 40
não está sendo totalmente usada . ..

ótima ajuda amigo.. parabens

parabéns pelo artigo simples. Mas para desativar o swap,


faça assim:

swapoff /swap/swapfile

Êta site porreta, estava querendo fazer isso e não sabia


como. Valeu camarada.

Cara muito bom esse seu artigo, me fez ganhar muito tempo.
Eu estou usando o VMware para emular o linux para o estudo
de oracle e precisava almentar minha memoria swap, pois ele
nao deixava intalar com a memoria que eu tinha. Agora ficou

5 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

tudo de boa..
Obrigado!!

Muito bom. Ajudou demais.

kr descupe mas não consegui fazer...


Para quem é novato vc não disse aonde se cria esta pasta
"SWAP" ou o que vc realmente esta fazendo. Seja mais claro.

Parabéns pelo artigo.


Foi pro Favoritos!

Rapaizzzz..., salvou meu sistema sem presisar instalar


novamente...parabens aí pela grande ajuda..., valeu...

Parabens, otimo post ajudou muito.


obrigad~ao

Muito obrigado. Fiz na minha estação Ubuntu e em um


Servidor Suse 10 do trabalho.
Me serviu muito!

Muito bom o artigo!! Ajudou muito. Mas ainda estou com


problemas...

6 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

Olá Pessoal,

Quando eu abri o fstab, não tinha nada lá!! Mas, quando eu


dei o camando free, apareceu que eu tenho mais de 1Gb de
swap!
Porém, meu sistema está muito lento(uso o ubuntu 11 com
poucos programas instalados e 1G de Ram, que na versão 10
do ubuntu estava funcioando redondinho..).
Será que o sistema nao esta usando a swap que foi criada
durante a instalação??

Olhem o que aparece para mim quando dou o comando fdisk


-l:
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 1 19328 155249664 83 Linux
/dev/sda2 19328 19458 1038337 5 Estendida
/dev/sda5 19328 19458 1038336 82 Linux swap / Solaris

e quando dou um free:


total used free shared buffers cached
Mem: 1013968 986652 27316 0 12160 401760
-/+ buffers/cache: 572732 441236
Swap: 1038332 114368 923964

Não sei mais se tenho ou não memoria swap em uso. Aguem


poderia me ajudar?

Alguem me ajuda. tem como aumentar uma partição onde ta


instalado o sistema '/' to sem espaço pra instalar novos

7 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

programas no meu linux. =/

Parabéns Lauro! PERFEITO ! Me ajudou bastante. Valeu !

Estou com um problema para aumentar essa memoria em um


servidor de ZABBIX rodando encima de um open SUSE
quando vou para a parte de( # dd if=/dev/zero of=/swap
/swapfile bs=1024 count=500000 ) fala que (No such file or
directory) alguém poderia me ajudar ?

Dês de já agradeço

Muito bom amigo, me salvo de formatar a maquina.

Swap: 499996 0 499996

Valeu mesmo cara, agora tenho memoria swap

Muito bom, parabéns.


Segui no Ctrl + c , Ctrl + v puro e não teve erro.
Na real só mudei o valor count=500000 para count=3000000
pois tinha um 1GB e queria 4GB.
Obrigado por compartilhar.
Aqueles que não planejam um incidente de segurança estão
planejando o fracasso.
Kevin Mitnick

8 of 9 10/30/19, 5:00 PM
Redimencionando SWAP sem reinstalar o Linux [A... about:reader?url=https://www.vivaolinux.com.br/a...

9 of 9 10/30/19, 5:00 PM

Você também pode gostar