En algunas ocasiones es necesario que nuestro GNU/Linux tenga mas swap, ya sea porque tiene mas aplicaciones o lo que fuese, entonces lo que podemos hacer es aumentar el tamaño de la swap, antes de empezar comprobamos cuanto de swap tenemos con el siguiente comando:
# grep SwapTotal /proc/meminfo
SwapTotal: 2096440 kB
Ahora empezemos a asiganrle mas swap, para ello creamos un archivo con el comnado dd, dicho archivo actuara como swap, claro seria recomendable tener una particion, pero bueno asumimos que ya no tenemos mas particiones.
# dd if=/dev/zero of=/mnt/swap_extra bs=1M count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2,1 GB) copied, 25,3026 seconds, 84,9 MB/s
Donde:
- count -> define el tamaño del fichero
- bs -> define el tamaño del bloque
Hemos creado un archivo de 2GB dentro del directorio /mnt, ahora modificamos los permisos
# chmod 600 /mnt/swap_extra
Formateamos el fichero swap_extra para que actue como swap
# mkswap /mnt/swap_extra
Configurando espacio de intercambio versión 1, tamaño = 2147479 kB
Ahora solo nos queda activarlo
# swapon /mnt/swap_extra
SI quisiremoas desactivarlo simplemente ejecutamos
# swapoff /mnt/swap_extra
Ahora debemos editar el fstab para que cuando la maquina se inicie carge la swap adicional, para ello agregamos al final del archivo lo siguiente:
/mnt/swap_extra none swap sw 0 0
Con esto ya tenemos 2GB mas de swap … y lo verificamos con el comando
siguiente
# grep SwapTotal /proc/meminfo
SwapTotal: 4193584 kB