¿Cómo hacer un disco de intercambio de memoria USB?

16

OK, sé que esto suena un poco tonto y que las unidades de estado sólido, como una memoria flash USB, son probablemente lo último que desea usar como disco de intercambio, ya que podrían estropearse bastante rápido de todas las lecturas / escrituras.

Independientemente del aspecto de mala idea de esto, me gustaría saber cómo hacer que una de mis viejas memorias USB de 4 conciertos sea mi disco de intercambio designado para que cuando mi computadora que ejecuta Ubuntu Precise se inicie, use la memoria USB como intercambio.

Un par de giros para agregar al desafío:

  1. la computadora que estoy usando es la laptop core2 duo de mi esposa y tiene 4 gigas de ram

  2. le gusta Ubuntu, pero no confía en mí para hacer una copia de seguridad de su disco duro, así que la tengo ejecutando Ubuntu 12.04 en un dispositivo de memoria flash USB 2 de alta velocidad de 16 gb con persistencia.

  3. la segunda memoria USB será mi disco de intercambio y cuando se inicie el USB en vivo, quiero que haga toda la escritura de intercambio pesado, etc. en la segunda memoria USB

Cualquiera a la altura del desafío. Trivial tal vez, pero por favor consiéntame: D

Joshua Robison
fuente

Respuestas:

21

1) Asegúrese de que su memoria USB esté conectada. En un tipo de terminal:

sudo blkid

Enumerará todas sus unidades conectadas. Busque la memoria USB que desea usar como intercambio y copie el UUID (todo lo que está dentro de estas comillas UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX").

Esto representa el nombre individual de su dispositivo.

También tenga en cuenta el /dev/XXXpunto de su dispositivo.

2) Ahora desmonte su dispositivo escribiendo:

sudo umount /dev/XXX (donde XXX representa el nombre de tu dispositivo)

3) Formatee su memoria USB como intercambio, por ejemplo, por terminal

sudo mkswap /dev/XXX(<- ¡asegúrese de usar el nombre de dispositivo correcto aquí o probablemente terminará formateando la unidad incorrecta!)

o simplemente use GParted .

4) Ahora tiene que editar su archivo / etc / fstab, escriba

gksudo gedit /etc/fstab

e ingrese lo siguiente

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

(para todas las X, use el número UUID que obtuvo escribiendo sudo blkid)

5) Ahora escriba

sudo swapon -a

Eso es todo, esto ya debería funcionar.

FuzzyQ
fuente
Increíble. ¡Estoy intentando esto justo cuando llego a casa! Tenía la sensación de que estaba un poco más involucrado que simplemente formatear un dispositivo USB como intercambio y colocarlo en la ranura y arrancar. Volveré si tengo algún problema para premiarte con la respuesta correcta, mi hermano Linux.
Joshua Robison
Para ver si sus cambios se han aplicado, escriba cat /proc/swaps. En la siguiente lista que se muestra, debe haber su unidad usb montada como intercambio. ¡Buena suerte hermano! :)
FuzzyQ
bueno señor @FuzzyQ funcionó a las mil maravillas. Además, aunque hice el trabajo de fstab, estaba preocupado por eso porque incluso en memorias usb en vivo persistentes / memorias usb híbridas ... el fstab siempre se reinicia al reiniciar ... pero algo extraño sucedió cuando reinicié y resultó aunque estoy agradecido por su sugerencia de fstab, ni siquiera necesité usar esa magia y Ubuntu reconoció el disco de intercambio y comenzó a usarlo de inmediato.
Joshua Robison
Muy bien, me alegro de que funcionó. ¡Felicidades!
FuzzyQ
1
Obteniendo buenos resultados también. La computadora de la esposa definitivamente hace una pausa y se atenúa desde USB escribe mucho menos
Joshua Robison