Como fazer um disco de troca de stick USB?

16

OK, eu sei que isso soa um pouco bobo e as unidades de estado sólido, como um pen drive USB, são provavelmente a última coisa no mundo que você deseja usar como um disco de troca, pois elas podem ficar ruins rapidamente com todas as leituras / gravações.

Independentemente do aspecto ruim da idéia, eu gostaria de saber como fazer um dos meus antigos pen drives de 4 GB no meu disco de swap designado para que, quando meu computador executando o Ubuntu Precise for inicializado, ele usará o pen drive como swap.

Algumas reviravoltas para adicionar ao desafio:

  1. o computador que estou usando é o laptop core2 da minha esposa e tem 4gigs de memória RAM

  2. ela gosta do Ubuntu, mas não confia em mim para fazer backup de seu hd, então eu a tenho executando o Ubuntu 12.04 em um cartão de memória flash USB de alta velocidade e 16gb de 16GB com persistência.

  3. o segundo pen drive será meu disco de troca e, quando o USB ativo for iniciado, quero que ele faça toda a troca pesada, etc, no pen drive

Qualquer um até o desafio. Trivial talvez, mas por favor conceda-me: D

Joshua Robison
fonte

Respostas:

21

1) Verifique se o seu dispositivo USB está conectado. Em um tipo de terminal:

sudo blkid

Ele listará todas as suas unidades conectadas. Procure o seu pendrive que deseja usar como swap e copie o UUID (tudo dentro dessas aspas UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX").

Isso representa o nome individual do seu dispositivo.

Observe também o /dev/XXXponto do seu dispositivo.

2) Agora desmonte o dispositivo digitando:

sudo umount /dev/XXX (onde XXX representa o nome do seu dispositivo)

3) Formate o seu pendrive como swap, por exemplo, pelo terminal

sudo mkswap /dev/XXX(<- lembre-se de usar o nome correto do dispositivo aqui ou você provavelmente acabará formatando a unidade errada!)

ou simplesmente use GParted .

4) Agora você tem que editar seu arquivo / etc / fstab, então digite

gksudo gedit /etc/fstab

e insira o seguinte

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw,pri=5 0 0

(para todos os Xs, use o número UUID que você digitou sudo blkid)

5) Agora digite

sudo swapon -a

É isso, isso já deve funcionar.

FuzzyQ
fonte
Impressionante. Estou tentando isso direito quando chego em casa! Tive a sensação de que havia um pouco mais de envolvimento do que simplesmente formatar um pendrive como swap, colocá-lo no slot e inicializar. Voltarei se tiver algum problema para lhe conceder a resposta correta, meu irmão Linux.
Joshua Robison
Para ver se suas alterações foram aplicadas, digite cat /proc/swaps. Na lista a seguir mostrada, deve haver sua unidade USB montada como swap. Boa sorte para você, mano! :)
FuzzyQ
bem senhor @FuzzyQ funcionou como um encanto. Além disso, embora eu tenha feito o trabalho do fstab, fiquei preocupado com isso porque, mesmo em pendrives ao vivo persistentes / pendrives híbridos ... o fstab sempre é redefinido na reinicialização ... mas algo engraçado aconteceu quando eu reiniciava e verifica-se apesar de ser grato pela sua sugestão do fstab, eu nem precisei usar essa mágica e o Ubuntu reconheceu o disco de troca e começou a usá-lo imediatamente.
Joshua Robison
Tudo bem, estou feliz que funcionou. Parabéns!
FuzzyQ
11
Obtendo bons resultados também. O computador da esposa definitivamente faz uma pausa e escurece de USB escreve muito menos
Joshua Robison