Crear espacio swap en un fichero
Contexto linux.
Puede que nos interese crear un fichero swap en lugar de habilitar una particion de disco unicamente con ese fin (por ejemplo, en equipos con el particionado hecho, podriamos crear un espacio swap sin alterar el disco).
Para ello podemos utilizar el comando dd, de la siguiente manera:
Vamos a crear un swap de 128 megas en el fichero /var/swap
Código:
dd if=/dev/zero of=/var/swap bs=1000000 count=128
Con eso hemos creado un fichero de 128 megas en bloques de 1 mega,
relleno de 0s.
Ahora debemos dar permisos a ese fichero y convertirlo en un fichero swap:
Código:
chmod 600 /var/swap
mkswap /var/swap
Con esto ya empezariamos a usar el fichero como swap.
Código:
swapon /var/swap
se puede ejecutar "free" para comprobar el tamaño de swap, que habra crecido.
Podemos hacer que sea un fichero fijo añadiendo en /etc/fstab la siguiente
linea(para que se inicie al rearrancar):
Código:
/var/swap swap swap defaults 0 0