domingo, 5 de julio de 2026

Cómo crear un archivo Swap en Linux

Para este ejemplo, crearemos un archivo de 4 GB (puedes cambiar el número si necesitas más o menos espacio). Tienes que ejecutar estos comandos como superusuario (sudo).

1.Asignar el espacio para el archivo:Paso 1.

Crea un archivo vacío del tamaño deseado. Usaremos dd porque asegura que los bloques de disco se asignen de forma contigua y real:

Bash
sudo dd if=/dev/zero of=/swapfile bs=1G count=4 status=progress

(Esto creará un archivo llamado swapfile de 4 GB en la raíz de tu sistema).

2.Asegurar los permisos (Crítico):Paso 2.

Por seguridad, la memoria Swap solo debe ser accesible por el sistema (root). Si otros usuarios pueden leerla, podrían ver datos sensibles de la RAM:

Bash
sudo chmod 600 /swapfile
3.Formatear el archivo como Swap:Paso 3.

Dile al sistema operativo que prepare ese archivo específico para ser usado como memoria de intercambio:

Bash
sudo mkswap /swapfile
4.Activar la nueva Swap:Paso 4.

Enciende el archivo Swap para que el sistema empiece a usarlo inmediatamente:

Bash
sudo swapon /swapfile

¿Cómo comprobar que ya funciona?

Para verificar que tu sistema ha sumado esos nuevos 4 GB de Swap, corre cualquiera de estos comandos:

Bash
free -h
# O también:
sudo swapon --show

Hacer que el cambio sea permanente

Si reinicias el ordenador ahora mismo, el archivo se apagará y no se cargará solo. Para que Linux lo active automáticamente en cada arranque, debemos añadirlo al archivo de configuración de discos fstab.

  1. Abre el archivo de configuración:

    Bash
    sudo nano /etc/fstab
    
  2. Ve hasta el final del todo y añade esta línea en una nueva línea limpia:

    Plaintext
    /swapfile none swap sw 0 0
    
  3. Guarda (Ctrl + O, luego Intro) y sal (Ctrl + X).

¿Y si en el futuro lo quiero borrar o cambiar de tamaño?

Es tan fácil como apagarlo y borrar el archivo. Haces esto:

Bash
sudo swapoff /swapfile  # Lo apagas
sudo rm /swapfile       # Lo borras

(Y recuerdas borrar la línea que añadiste en /etc/fstab si hiciste el cambio permanente).

 

No hay comentarios:

Publicar un comentario