La solución más fácil sería agregar un archivo de intercambio. Si ya está encriptando su sistema de archivos raíz, no me molestaría con un archivo de intercambio encriptado, que es solo un poco más difícil, pero es más lento. La ventaja de un archivo de intercambio es que puede eliminarlo más tarde para recuperar el espacio en disco. ¡Y el disco ya está encriptado!
Los pasos son sencillos. Primero, crea el archivo. Por ejemplo, esto generaría 1 GB de intercambio nuevo:
sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k
Le of=/swapfile
dice dd
que coloque el nuevo archivo de intercambio /swapfile
. Puedes llamarlo como quieras. También puede agregar varios archivos de intercambio. Para los núcleos de Linux recientes, la velocidad es la misma que la de una partición de intercambio.
Luego, debe formatear el archivo de intercambio como espacio de intercambio, así:
sudo mkswap /swapfile
Este comando te dará algunos resultados como:
Setting up swapspace version 1, size = 1048576 KiB
no label, UUID=83352590-ef57-49f5-84c4-7fb847e4e4e0
Y ese es tu nuevo archivo de intercambio. Finalmente, debe activar el intercambio en su máquina con el siguiente comando:
sudo swapon /swapfile
Ahora, sudo swapon -s
debería mostrarle la partición de intercambio y el archivo de intercambio.
Luego recomiendo agregar algo de seguridad cambiando los permisos de la siguiente manera:
sudo chown root:root /swapfile
sudo chmod 0600 /swapfile
Si todo parece estar bien hasta ahora, puede agregar el archivo de intercambio permanentemente agregando la siguiente línea para /etc/fstab
usar su editor favorito:
/swapfile none swap sw 0 0
Puede agregar múltiples archivos de intercambio, por supuesto. Y puede eliminar el archivo de intercambio utilizando sudo swapoff /swapfile
.
Espero que esto ayude.