Lethe

Creamos una partición para utilizar su espacio en lugar de la propia RAM. En mi caso al ser una virtual amplío espacio del disco duro y creo nueva partición:

cfdisk
nueva
tipo 83
escribir
q
reboot
mkfs -t ext3 /dev/sda8

La partición debe tener la etiqueta "lethe":

e2label /dev/sda8 lethe
#si no se reconoce el comando e2label:
aptitude install e2fsprogs
#comprobamos
ls -l /dev/disk/by-label

Actualizamos fuentes:

apt-get update

Agregamos el módulo aufs:

vi /etc/modules
#agregar aufs
reboot
#comprobamos que se ha cargado el módulo
lsmod |grep aufs

Instalamos el paquete aufs-tools:

apt-get install aufs-tools

Seguimos descargando e instalando el paquete lethe de: http://sourceforge.net/projects/lethe/files/lethe/

Lo mejor es que navegues en el sitio y descargues el archivo .deb de la última versión, ya que constantemente la están actualizando. En este caso descargamos en /tmp: http://sourceforge.net/projects/lethe/files/lethe/0.3x/lethe_0.34_all.deb/download

Instalamos lethe:

cd /tmp/
dpkg -i lethe_0.34_all.deb

Al terminar todo, lethe viene sin especificar ninguna partición a congelar, y para poder hacerlo:
Reiniciar y pulsar "e" en el menu de grub.
Quitar el parámetro aufs=tmpfs.
Luego presionar Ctrl+x para que el sistema arranque en modo descongelado.

vi /etc/lethe/lethe.conf
MOUNTP=" usr tmp"
reboot

Si nos fijamos bien, en MOUNTP para congelar la partición deseada solo hay que poner su nombre,
y no he agregado ni home (para poder guardar datos), ni var (lethe no es estable si var es una partición), ni boot (como solución a no tener que estar presente físicamente en un servidor real para poder descongelarlo).

De esta forma podemos modificar el orden de preferencia en el arranque de grub (/boot/grub/grub.cfg), reiniciar con una imagen distinta a la congelada, aplicar los cambios deseados y volver a modificar en grub que arranque con la imagen congelada.

Recordar 3 puntos importantes:

- Si no creamos la partición destinada a ser usada (lethe) en lugar de la RAM, esta puede llegar a utilizarse por completo volviendo inestable el sistema.

- Lethe tampoco será funcional si var es una partición independiente.

- Para poder administrar remotamente este sistema no incluir boot en la congelación.

Referencias:

« Linux

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License