GNU/Linux >> Tutoriales Linux >  >> Linux

¿A dónde van los archivos si monta una unidad en una carpeta que ya contiene archivos?

Esta pregunta ya tiene respuestas aquí :Acceso al contenido original del punto de montaje

(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.


Linux
  1. ¿Qué comando te permite ver los archivos ocultos en SSH?

  2. ¿Dónde está el directorio temporal en Linux?

  3. Búsqueda de archivos que utilizan la mayor cantidad de espacio en disco

  4. mount -t TYPE / - ¿cómo saber qué podría ser el TIPO?

  5. Desmontar un montaje nfs donde el servidor nfs ha desaparecido

Eliminar archivos y carpetas en la terminal de Linux

Eliminar todos los archivos de una carpeta excepto el último (más reciente) 20?

¿Enumerar el número de archivos en cada carpeta donde el nombre de la carpeta coincide con un patrón?

¿Cómo copiar solo archivos a una carpeta remota en otro servidor que aún no existe en la carpeta... desde la línea de comandos en Linux?

Linux:¿Linux funciona de manera diferente que me permite eliminar/reemplazar archivos donde Windows se quejaría de que el archivo está actualmente en uso?

¿Cómo crear una combinación de teclas que me permita montar Google Drive?