Esto es lo que me gustaría hacer: tengo algunos directorios de los que necesito tener copias separadas, pero estos directorios tienen más de 2 GB, por lo que simplemente copiar el directorio varias veces parece ineficiente. El 90% de estos directorios son idénticos y solo cambian algunos archivos.
Me gustaría configurar algún tipo de sistema que actúe como a mount -bind
o un enlace simbólico en el sentido de que los archivos / directorios son accesibles sin múltiples copias, pero (aquí está la parte extraña) me gustaría que una copia principal actúe como un tipo de 'plantilla' en el sentido de que está montada pero no cambia. Cuando se cambia un archivo, se almacena en el disco como de costumbre, pero la versión actualizada se lee en lugar de la versión de la plantilla.
Más o menos, el contenido de un directorio se enlaza simbólicamente hasta que se modifica un archivo, en ese punto el enlace se rompe y el nuevo archivo se escribe en el disco.
No estoy realmente seguro de dónde buscar o qué buscar en Google para obtener ideas sobre cómo hacerlo.
fuente
unionfs
sistemas de archivos "Copiar en escritura" o el controlador del sistema de archivos.