Tengo un pariente mayor que siempre se las arregla para estropear accidentalmente el ordenador. (Es muy difícil hacer que un ordenador sea a prueba de accidentes).
lo que necesito es que pueda configurar un ordenador (por ejemplo, skype, navegador, correo electrónico, con las credenciales ya introducidas) y que cuando se reinicie el ordenador, vuelva a estar exactamente como estaba, sin importar casi nada lo que esta persona haya hecho. Confío en que esta persona no descubra cómo montar un volumen desmontado. Supongo que tendré que actualizar el software (navegador, parches de seguridad, skype, etc.) una vez al año más o menos.
Veo varios enfoques posibles:
-
en el arranque, todo lo importante en root '/' se copia en un disco RAM, se le pasa el control y se desmonta el verdadero '/'.
-
en el arranque, un rsync desde una copia de imagen almacenada en otra partición fuerza a la partición root a volver al mismo estado.
-
en el arranque, la partición Root se convierte en ro y toda la actividad de archivos pasa a un sistema de archivos superpuesto.
snapshots como en una VM probablemente no son una gran idea, porque VMs son lentos y ellos mismos corruptible, posiblemente exponible al usuario, también. haciendo la carpeta de usuario RO podría resultar en mensaje de error, que sería interminablemente confuso para mi usuario, así que esto no es posible.
Se agradecen las recomendaciones para MacOS.