- - Cómo configurar un archivo de intercambio en Linux

Cómo configurar un archivo de intercambio en Linux

Swap es una parte esencial de Linux, y cómogestiona programas. Con él, los usuarios de Linux pueden suspender la RAM e incluso asignar memoria adicional para que los programas la usen cuando se agote la RAM física. Baste decir que todos deberían usar el intercambio. En las distribuciones de Linux tradicionales, se crea una partición dedicada específicamente para usar el intercambio. Así es como han sucedido las cosas durante mucho tiempo. En 2017, sin embargo, los archivos de intercambio se han puesto de moda. Por ejemplo: recientemente Ubuntu ha abandonado las particiones de intercambio para un archivo de intercambio, y es probable que otros hagan lo mismo en el futuro. ¿La razón? Conveniencia. Es una partición menos para configurar durante la instalación. El sistema puede instalarse más rápido como resultado. Además, un archivo de intercambio se puede aumentar sin volver a particionar un disco duro completo, y se puede desactivar rápidamente sin mucho alboroto. A continuación, le mostramos cómo puede configurar un archivo SWAP en Linux.

Nota: el archivo de intercambio se puede configurar en cualquier distribución de Linux. ¡Instale su distribución de Linux sin una partición de intercambio primero! Tenga en cuenta que esto significa no instalar con un instalador tradicional y fácil.

Muchas veces, para obtener una instalación "sin intercambio", unSe requiere "instalación personalizada". Esto significa particionar manualmente, incluyendo: configurar particiones y puntos de montaje y (si está en UEFI) la partición de arranque.

Por ejemplo: en el instalador de Ubuntu, para obtener una instalación personalizada, debe marcar la casilla "algo más". En otras distribuciones de Linux, esto podría ser un "diseño personalizado" o algo similar.

Si está utilizando el sistema de archivos BtrFS, no siga esta guía. BtrFS no tiene absolutamente ningún soporte para archivos de intercambio.

Configuración de intercambio

Hacer un archivo de intercambio implica crear un archivo conDD. Tendremos que hacer un archivo con la herramienta DD. Tenga en cuenta que el archivo de intercambio debe ser idéntico al tamaño de su ram físico. Ingrese esta cadena de comandos exactamente como aparece. El usuario debe ingresar todo en esta larga oración a la vez y ejecutarlo como si fuera un comando.

Si se realiza con éxito, le pedirá que ingrese un número (en GB) y lo convierta a megabytes. No se requieren matemáticas.

Nota: Si tiene más de 4 GB de ram, haga que su archivo de intercambio sea la mitad del ram.

echo "enter gigabytes:";read gigabytes;calculated=$((1024 * $gigabytes))

El cálculo del archivo de intercambio está listo. El terminal guardó el cálculo dentro de $ calculado. Ahora tomemos esto y conéctelo a DD. Tenga en cuenta que el proceso de creación del archivo de intercambio lleva un poco de tiempo y no habrá pantalla de carga. Cuando el terminal lo permita, ingrese el siguiente comando.

sudo dd if = / dev / zero of = / swapfile bs = 1M count = $ calculado

A continuación, cambie los permisos para el archivo de intercambio en /. Esto es necesario porque el sistema tiene que tener acceso completo al archivo. Sin esto, el intercambio no funcionará correctamente.

ganar una cáscara de raíz con: sudo -s

chmod 600 /swapfile

Con los permisos corregidos, es hora de usar el comando Mkswap. Efectivamente, esta es una herramienta que puede tomar una partición o archivo y convertirlo en espacio de intercambio.

mkswap /swapfile

Los permisos ya están configurados y todo está listo para funcionar. El siguiente paso en el proceso es decirle a Linux que active el intercambio. Esto se hace con el comando swapon.

swapon /swapfile

Cuando el usuario ingresa los 4 comandos anteriores, un intercambioEl archivo debe estar en funcionamiento. Sin embargo, eso no es suficiente, ya que el sistema necesita saber en el arranque qué es el intercambio y dónde está ubicado. Esto se hace editando el / etc / fstab archivo (pestaña del sistema de archivos).

Comience agregando un comentario al final del archivo. Esto es para etiquetar la pestaña del sistema de archivos, de modo que la edición futura sea más fácil (porque el usuario puede ver fácilmente la etiqueta del comentario y saber qué es qué).

echo "# Swap file" >> /etc/fstab

A continuación, agregue una línea debajo del comentario que especifique dónde está el archivo de intercambio en el sistema, cómo debe tratarlo el sistema, etc.

echo "/swapfile none swap defaults 0 0" >> /etc/fstab

Con estas dos ediciones realizadas, reinicie el sistema. A partir de ahora, cuando se cargue esta máquina Linux, tendrá un archivo de intercambio para usar.

Deshabilitar el archivo de intercambio

A diferencia de una partición de intercambio, los usuarios pueden deshabilitar fácilmenteel archivo, y libera espacio usado anteriormente muy fácilmente. No hay necesidad de repartir nada. En cambio, deshabilitar el intercambio de forma permanente es un proceso rápido de 3 pasos.

Comience abriendo una terminal e ingresando el siguiente comando:

sudo nano / etc / fstab

Luego, busque cualquier cosa relacionada con el intercambio (como el comentario que le indica al usuario que es una entrada de intercambio) y elimine todo. Luego, guarde las ediciones en el archivo presionando

Ctrl + O.

Con las ediciones guardadas, apague el intercambio.

sudo swapoff -a

Ingrese el directorio del sistema de archivos raíz.

cd /

Eliminar el archivo de intercambio en sí.

sudo rm swapfile

Reinicia la computadora. Al reiniciar, el archivo de intercambio desaparece por completo y se deshabilita.

Conclusión

El intercambio es útil porque proporciona una sobrecarga adicionalpara programas cuando se quedan sin memoria. Aunque no se menciona lo suficiente, los archivos de intercambio tienen algunos beneficios reales. Con él, el intercambio se puede realizar y desactivar fácilmente sin volver a particionar. Además, el tamaño de la lata se puede cambiar sobre la marcha, según sea necesario. Con suerte, con este tutorial, los usuarios de Linux que no conocen los beneficios que conlleva el uso de un archivo de intercambio en lugar de una partición de intercambio dedicada.

Comentarios