Usando pendrive como SWAP temporária em seu GNU/Linux

Publicado por Luís Fernando C. Cavalheiro em 27/08/2014

[ Hits: 7.877 ]

Blog: https://github.com/lcavalheiro/

 


Usando pendrive como SWAP temporária em seu GNU/Linux



Atenção, garotada! Aqui começa mais uma Dica do Dino®, trazendo para vocês informações que vocês poderiam ter descoberto sozinhos, se um dia precisassem delas.

Hoje, vamos aprender a fazer uma gambiarra bastante curiosa: como usar um pendrive como SWAP temporária. Na verdade, tem dois métodos para isso. Aos trabalhos?


Método 1: criando uma partição SWAP no pendrive

Abra um terminal e rode

# umount /dev/sdb*
# fdisk /dev/sdb

* Substitua /dev/sdb pelo dispositivo do pendrive.

Vou assumir que você vai usar o pendrive inteiro como SWAP, mas caso você queira reservar partições para outra coisa, altere o esquema a seguir de acordo.

Delete todas as partições pré-existentes (instrução: d) e então, crie uma partição primária (instrução: n) ocupando todo o pendrive.

A seguir, altere o tipo dela (instrução: t) para 82 (Linux swap). Grave as alterações e saia do particionador (instrução: w).

Rode agora o comando:

# swapon /dev/sdb1

Mais uma vez, substitua /dev/sdb1 pela partição que você criou usando o fdisk. Pronto, você tem uma SWAP temporária.

Para remover essa SWAP e poder remover o pendrive, use:

# swapoff /dev/sdb1


Método 2: criando um arquivo de SWAP

A vantagem desse método, é que você não precisa reparticionar o pendrive. E você pode até criar o arquivo SWAP onde bem entender.

Abra o terminal e digite (para criar um arquivo de 1GB):

# dd if=/dev/zero of=/arquivo/destino.swap bs=1M count=1024

Use um pouco de matemática para criar arquivos SWAP de tamanhos diferentes.

Substitua /arquivo/destino.swap pelo caminho e nome a ser dado para o arquivo (a extensão é opcional, eu a uso só pra facilitar a vida).

Ative a SWAP nova com:

# swapon /arquivo/destino.swap

E caso queira desativá-la:

# swapoff /arquivo/destino.swap

Em ambos os métodos, caso você queira usar a nova SWAP de maneira permanente, basta acrescentar as devidas entradas no /etc/fstab.


E com essa, eu encerro mais uma Dica do Dino®, desejando a todos uma vida livre de pinks, da RedHat e da Canonical.

Outras dicas deste autor

Desabilitando o UEFI e o Secure Boot na BIOS

Alterando as ID tags de seus arquivos de áudio em massa pelo terminal

Extraindo referências de artigos acadêmicos ou científicos de arquivo .pdf para .txt

Oracle Java em Debians-like (sem recorrer a PPAs)

Use o Vim no Slackware

Leitura recomendada

Máquina digital Aiptek Pocket Cam 3 mega

Sensor Biométrico no Notebook Megaware Black Purple

Infográfico: do Mainframe ao Cloud Computing

Verificar o status da bateria via linha de comando

Softmodem compatível com Linux

  

Comentários
[1] Comentário enviado por albfneto em 27/08/2014 - 13:38h

Mais uma dica legal, conheço, mas favoritei.

Gosto desses Procedimentos clássicos, ao modo "Dino".

as coisas clássicas do tempo da Tela Preta, funcionam bem.

[2] Comentário enviado por lcavalheiro em 27/08/2014 - 19:33h


[1] Comentário enviado por albfneto em 27/08/2014 - 13:38h:

Mais uma dica legal, conheço, mas favoritei.

Gosto desses Procedimentos clássicos, ao modo "Dino".

as coisas clássicas do tempo da Tela Preta, funcionam bem.


Sempre funcionarão, amigo. Sempre.

[3] Comentário enviado por mcnd2 em 28/08/2014 - 17:42h

Boa.

Afinal, o que adianta ter corpo sem alma, rS!...

A alma é a essencia do negócio...

[4] Comentário enviado por mariojuniorjp em 16/03/2015 - 23:31h


Boa noite, Luiz. Estou tendo um probleminha:

swapon /dev/sdb1 (aqui o pendrive também é sdb1)

Segui o primeiro método, mas quando dou o comando acima, recebo o seguinte erro:

"[root@arch junior]# swapon /dev/sdb1
swapon: /dev/sdb1: falha ao ler cabeçalho de swap"

Você poderia me explicar do que se trata esse erro?

Muito obrigado pelo tutorial! =D






Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts