swap-memory-Linux.jpg

En esta ocasión les hablaré de un pequeño truco para poder utilizar un porción del espacio libre de una memoria usb como swap sin necesidad de particionar el dispositivo y así lograr una experiencia de trabajo un poco mas fluida en equipos con pocos recursos.

Para este ejemplo supondremos que la memoria usb tiene 4 GB de espacio libre y que utilizaremos 1 GB como swap para el equipo.

Lo primero que hay que hacer es reservar el espacio en la memoria usb, para ello se creara un archivo que sera utilizado por el sistema para escribir los datos al momento de usar la swap.

# dd if=/dev/zero of=/media/nombredelpendrive/swapfile.swp bs=1024 count=1048576

El punto de montaje puede variar dependiendo de la distribución que se utilice.

Luego de este paso se debe convertir dicho archivo en un dispositivo que pueda ser usado por el sistema, para lograr esto se hará uso de un dispositivo loop, mediante el siguiente comando.

# losetup -v /dev/loop0 /media/nombredelpendrive/swapfile.swp

Ahora solo se debe crear la swap en ese dispositivo mediante los siguientes comandos.

# mkswap /dev/loop0
# swapon -v /dev/loop0

Ahora se puede comprobar mediante el comando top que el sistema cuenta con 1 GB adicional de swap. En caso de necesitar eliminar dicha memoria swap, solo hay que ejecutar los siguientes comandos antes de desconectar la memoria usb.

# swapoff -v /dev/loop0
# losetup -dv /dev/loop0

Espero que esta información les sea útil…

Mas información: Espacio de intercambioLoop device (inglés) | Top manual (inglés)

 

Fuente: sinfallas

¿Quién está en línea?

Hay 34110 invitados y ningún miembro en línea