Crear Partición Swap - (no archivo swap)

swap

Recalco particion y no archivo, ya que he leido que no son lo mismo, aunque lo parezcan.

Hay 2 formas de ver si ya nuestro s.o. tiene esa particion, y son usando los comandos

free --human

o

cat /proc/swaps

Primero saber que se recomienda para pc con ram de 2gb o menos, colocarle particion del mismo valor. Y de 4gb a mas, colocarle particion con la mitad de su valor. En el caso de la pc con ram de 2gb 32 bits que le instale trsiquel mini 8.0 el mismo s.o. al momento de instalarse le triplico la swap respecto a su ram, es decir le dio 6gb de swap a diferencia de 2 gb de ram. Eso ocurrio al elegir la opcion añadir la opcion ALV a la particion en el proceso de instalacion en la parte de particiones luego de haberle creado particion de 2gb en el s.o. anterior que fue reemplazado por trisquel.

Entonces si se desea crear una particion swap de 2gb, se tendra que hacer unas pequeñas operaciones matematicas simples. Tomando en cuenta que 1gb equivale a 1024mb, entonces 2gb seria 2048mb. De ahi tomar en cuenta que 1mb equivale a 1024 kb, entonces en la parte donde dice "count" se debe colocar 2097152 como el numero resultado de hacer la multiplicacion de 2048 x 1024

Entonces para empezar la creacion de la particion swap se escribe el siguiente comando (este comando me sirvio para trisquel mini 8.o - manjaro 19.1 y Parrot Os ) :

sudo dd if=/dev/zero of=/mnt/2048MiB.swap bs=1024 count=2097152

Entonces el terminal te pedira tu contraseña de super usuarix. Colocas tu contraseña y prosigues...

Comando para dar permisos de leer y escribir solamente a root:

sudo chmod 600 /mnt/2048MiB.swap

Comando para formatear el archivo como swap:

sudo mkswap /mnt/2048MiB.swap

Comando para agregar la partición al sistema operativo:

sudo swapon /mnt/2048MiB.swap

Luego para hacer los cambios permanentes:

sudo nano /etc/fstab

Entonces paracera una nueva pantalla del archivo fstb con una linea de archivo al final. Entonces colocar el cursor al final de toda esa linea de archivo UUID, y colocar el siguiente comando :

/mnt/2048MiB.swap swap swap defaults 0 0

Presionar luego la tecla CTRL + la tecla "o" (la vocal), para guardar los cambios.

Luego presionar enter

Y finalmente CTRL + x para salir del archivo fstb (esa pantalla nueva en el terminal)

Y listo.

Para comprobar si esta hecha la particion, escribimos los comandos :

free --human

o

cat /proc/swaps

En algunos casos se debera reiniciar la pc para poder notar los cambios.

Y si se desea eliminar la particion swap creada, entonces escribir el comando :

sudo nano /etc/fstab

Borra la linea

/mnt/2048.MiB.swap swap swap defaults 0 0

Luego

CTRL o

CTRL x

Y por último removemos la partición swap del sistema operativo y eliminamos el archivo:

sudo swapoff /mnt/2048MiB.swap

sudo rm /mnt/2048MiB.swap

adjunto 2 enlaces de los cuales en mi caso tuve que mezclar para que pueda funcionarme los comandos para los s.o. que les mencione algunas lineas arriba

Memoria "swap" en Linux, que es, crear y borrar https://invidious.snopyta.org/watch?v=SVzeDfamrAI

Tutorial crear o eliminar una partición swap en GNU/Linux https://fortinux.gitbooks.io/humble_tips/administrar_gnulinux/tutorial_crear_o_eliminar_una_particion_swap_en_gnulinux.html