Saltar al contenido
Portada » Mi Blog de Informática » Cómo crear y activar un archivo de swap en Linux

Cómo crear y activar un archivo de swap en Linux

Cómo crear y activar un archivo de swap en Linux

Introducción
El swap en Linux es una técnica que permite a tu sistema operativo utilizar espacio en disco como memoria adicional cuando la RAM está ocupada. Esto es útil cuando el sistema se queda sin memoria física. A continuación, te mostraré cómo crear y activar un archivo de swap paso a paso, y también cómo configurarlo para que se active automáticamente al iniciar el sistema.

Pasos para crear un archivo de swap

  1. Crear el archivo de swap
    Primero, necesitamos crear un archivo de swap en tu disco duro. En este ejemplo, crearemos un archivo de 4 GB. Para hacerlo, utilizamos el comando dd para reservar espacio:

    sudo dd if=/dev/zero of=/file.swap bs=1024 count=4096000
  • if=/dev/zero: Esto llena el archivo con ceros.
  • of=/file.swap: Este es el nombre y la ubicación del archivo swap que vamos a crear.
  • bs=1024 count=4096000: Estos parámetros especifican el tamaño del archivo (4 GB).
  1. Configurar el archivo como swap
    Una vez creado el archivo, necesitamos formatearlo como un archivo de swap usando mkswap:

    sudo mkswap /file.swap
  1. Activar el archivo de swap
    Ahora que el archivo está listo, activémoslo con el comando swapon:

    sudo swapon /file.swap
  1. Hacer que el archivo de swap se active al iniciar
    Para que el archivo de swap se active automáticamente cada vez que se inicie el sistema, debemos añadir una línea en el archivo /etc/fstab:

    echo "/file.swap swap swap defaults 0 0" | sudo tee -a /etc/fstab

Scripts automáticos para descargar
Si prefieres automatizar todo el proceso, puedes usar este sencillo script:

#!/bin/bash
SWAPSIZE=4096000
sudo dd if=/dev/zero of=/file.swap bs=1024 count=$SWAPSIZE
sudo mkswap /file.swap
sudo swapon /file.swap
echo "/file.swap swap swap defaults 0 0" | sudo tee -a /etc/fstab
echo "Swap de $((SWAPSIZE/1024)) MB creado y activado correctamente."

Conclusión
El swap es una herramienta útil en sistemas Linux, especialmente si tienes poca RAM disponible. Este proceso te permitirá agregar un archivo de swap y configurarlo de manera automática. Si tienes algún comentario o duda, ¡no dudes en dejarlo en la sección de comentarios!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *