[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT - autofs y tmpfs



El Thu, 20 Feb 2014 22:19:02 +0100, Juanjo López escribió:

> Hola.

(ese html...)

> Recientemente, he instalado un SSD como segundo disco duro, con una
> partición F2FS para /.
> /home se encuentra en esa misma partición.
> 
> El objetivo es minimizar las escrituras en este disco SSD, por lo que
> había pensado en lo siguiente:
> 
> * Para cada usuario, crear un archivo .tar en /var/local, que contenga
> todos los archivos de su home.
> * En auto.master, crear un mapa para el directorio /home:
> '/home  program:/usr/local/bin/autohome'
> 
> Cada vez que un usuario entre al sistema, el script que genera el mapa
> se encarga de extraer el tar bajo /tmp/home ( /tmp es tmpfs ), y
> devuelve a su vez un mapa del tipo '$NAME  -fstype=bind 
> :/tmp/home/$NAME'.

Uhhh... uséase, que la /home esté en la memoria RAM, pero ¿no es un poco 
arriesgado? Si la sincronización falla podrías perder datos :-?

> Hasta aquí, todo OK. El problema es:  ¿ como actualizar el tar con los
> datos de cada usuario al desmontar su /home ??
> 
> No encuentro ninguna forma de ejecutar ningún tipo de script al
> desmontar el directorio, con lo que los datos de cada usuario no son
> volcados a su archivo .tar correspondiente, y cualquier cambio se
> pierde.
> 
> He pensado en poner un script en cron que actualice los datos del
> usuario cada cierto tiempo (si es que hay cambios), por ejemplo con
> rsync (y eliminar el tar del esquema), pero no me parece una solución
> elegante, y siempre puede suceder que un usuario salga antes de que el
> cron llame al script de sincronización y se pierdan los últimos cambios.
> 
> ¿ Alguna sugerencia ?

Lo del archivo ".tar" se me escapa, pero creo que este sistema te podría 
servir:

Ubuntu thumb drive
http://robwicks.com/tag/tmpfs/

Saludos,

-- 
Camaleón


Reply to: