(3 respuestas)
Cerrado hace 12 meses.
Acabo de montar accidentalmente una nueva unidad en una carpeta que ya contenía archivos. No me importan y los tengo en otro lugar, pero esa carpeta parece vacía ahora. Tengo curiosidad por saber qué pasó con los archivos. ¿Son simplemente eliminados por Linux?
Respuesta aceptada:
Simplemente "sombreado" y estará allí nuevamente cuando se desmonte. 🙂
De hecho, los archivos están "allí" intactos y si necesita acceder a ellos de inmediato, sin desmontarlos, esto se puede solucionar con el llamado bind
montar:
mount --bind /Original/FS/Mount/Point /Somewhere/Else
Funciona (así que) porque cuando le pide al núcleo que monte un sistema de archivos en algún punto de montaje, el núcleo trata ese punto de montaje como un "puerto de vista" para el sistema de archivos que está montando, por lo que se espera que vea FS montado contenido allí.
Pero esto es no la única forma en que esas "capas" de FSes se pueden combinar en una sola vista. Existe el llamado enfoque de "montaje de la unión" (es divertido saber que este es "un concepto central en el Plan 9", por cierto). En Linux, podría usar Aufs, que nunca llegó al kernel de la línea principal, o, actualmente (desde 3.18), OverlayFS, lo hizo.