Início > bash > Adicionando espaço swap sem formatar

Adicionando espaço swap sem formatar


Olá!

Voltei e vou compartilhar com vocês um problema pelo o qual recentemente passei com o meu notebook com Ubuntu 8.10.

Usando o gparted, removi o swap para gravar arquivos importantes mas logo depois me dei conta, como posso adicionar espaço swap sem ter que formatar o disco?

Fuçando um pouco, achei em blogs gringos a dica e vou colocar aqui pra galera!

Primeiro, defina aonde ficará localizado o swap. Eu coloquei no / mesmo. Veja o comando que foi utilizado para criar o espaço swap de 1GB. Tem que estar logado como root ou usar sudo!

junin@bahamut:/$ sudo dd if=/dev/zero of=/swap.img bs=1024k count=1024

Explicação de cada parâmetro:
dd: comando básico do bash, faz uma cópia integral de um arquivo, bit a bit. Neste caso vou copiar o arquivo /dev/zero. Todo o restante faz parte do comando dd, são os parâmetros dele, não são comandos diferentes!

of:qual será o nome do arquivo resultado da cópia. Dei o nome de swap.img.

bs: outra opção do comando dd, significa BIT SIZE. Será um arquivo na casa dos gigabytes, então 1024k (pra facilitar, está em kilobytes)

count: digamos que este seja o tamanho do arquivo, 1024. Como informei que quero blocos de 1024 kilobytes e quero 1024 no tamanho do arquivo, o resultado final será 1 gigabyte.

Assim, eu tenho o arquivo que servirá de swap.

Preciso formatar este arquivo com o tipo swap, saca o comando:
junin@bahamut:/$ sudo mkswap /swap.img

Agora informo que ele será usado como espaço swap pelo sistema:
junin@bahamut:/$ sudo swapon /swap.img

Para que ele seja usado como swap toda vez que inicializar o sistema, temos que mexer no fstab:
junin@bahamut:/$ sudo vim /etc/fstab

No final do fstab, adicione a seguinte linha que informa que ele deve ser usado e montado durante a inicialização do sistema:
/swap.img none swap sw 0 0

Prontinho! Agora você tem um novo arquivo que servirá de partição swap no Linux sem ter que reinstalar o sistema todo!

Categorias:bash Tags:, , ,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: