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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

