Saltar al contenido

Como se monta la memoria swap cifrada en Ubuntu 16.04 y derivadas

instalación de Linux Mint Sonya en mi equipo. Veremos como se monta la memoria swap cifrada en Ubuntu y derivadas a través de crypttab un sistema de bloques cifrados que se activan en el momento de iniciar el sistema operativo.Memoria swap cifrada en Ubuntu Si editáis el fichero fstab que se encuentra en el directorio /etc, veréis que la línea correspondiente a la partición swap se encuentra comentada. Podéis comprobarlo ejecutando en un terminal

$ gedit /etc/fstab
y veréis en las líneas correspondientes al swap, algo parecido a esto:
# swap was on /dev/sdb3 during installation
#UUID=694144c7-0cdb-4bc0-a034-1ff7c6af3ce8 none            swap    sw              0       0
Sin embargo si en el terminal ponéis el comando free veréis que si existe memoria memoria swap en vuestro equipo.
jvare@jvare-OptiPlex-760 ~ $ free
              total        used        free      shared  buff/cache   available
Memoria:     5977244      493344     4859424       27652      624476     5199140
Swap:       6289916           0     6289916
Esto es debido a que la partición creada en el disco duro es mapeada y cifrada a través del fichero crypttab, que incluye la información del uuid de la partición física del disco duro y que hemos visto comentada en el fichero fstab. Así si editamos crypttab ejecutando en un terminal
$ gedit /etc/crypttab
Veremos algo parecido a esto:
cryptswap1 UUID=694144c7-0cdb-4bc0-a034-1ff7c6af3ce8 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
Tras el cifrado, la línea del fstab que en realidad se corresponde con la memoria swap que el sistema operativo va a utilizar es:
/dev/mapper/cryptswap1 none swap sw 0 0

Modificar el uso de la memoria swap

Los sistemas gnu/linux vienen configurados para comenzar a usar la memoria swap cuando se ha utilizado el 40 % de la memoria RAM. Esto ocurre porque el valor de swappiness viene por defecto en valor 60. Podemos comprobarlo tecleando
sudo sysctl -a | grep -i swap
Y el resultado será parecido a este vm.swappiness = 60 Recordar que si tenéis mas de 4 GB de memoria puedes modificar el valor de swappiness a menos de 50. Para hacerlo puedes seguir las instrucciones del Blog de Liher Una modificación permanente se puede hacer editando /etc/sysctl.conf
sudo gedit /etc/sysctl.conf
y añadir al final del fichero la siguiente línea: vm.swappiness=30]]>

2 comentarios en «Como se monta la memoria swap cifrada en Ubuntu 16.04 y derivadas»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.