¿Los archivos preexistentes en un directorio de punto de montaje son seguros y no se ven afectados?

¿Los archivos preexistentes en un directorio de punto de montaje son seguros y no se ven afectados?

He notado que los archivos preexistentes en un directorio de "punto de montaje"desaparecercuando elmontarSe aplica el comando... y luego reaparecen cuando el directorio esdesmontado.

¿Estos archivos están simplemente de "vacaciones" durante el período de montaje? ... ¿están a salvo? ... ¿y hay alguna manera de seguir accediendo a ellos mientras la montura está activa?

Respuesta1

No se preocupe por sus archivos, no se sobrescribirán mientras el directorio en el que se encuentran se utilice como punto de montaje. Desafortunadamente, cuando los monta sobre ese directorio, son completamente invisibles para el sistema. No existe una forma trivial de acceder a ellos mientras el directorio se utiliza como punto de montaje. Si necesita usarlos, primero deberá desmontar el sistema de archivos allí.

Respuesta2

Los archivos son seguros como se menciona en la respuesta de @codeMonks.

Pero existe una solución más segura para acceder a los archivos. Digamos que tiene un directorio existente /data/media/con una variedad de archivos multimedia ( /datay /data/mediaestán en el mismo sistema de archivos)

Ahora montar algo como over /data/media ocultará los archivos que contenía. (Supongamos que agregó una unidad USB /dev/sdb1y la montó encima /data/media)

Para acceder a archivos en /data/media: Para estar seguro, primero cree un directorio vacío /mnt/mymedia y luego use mount --bind(funciona a nivel de directorio)

sudo mount --bind  /data /mnt/mymedia/

¡Tenga en cuenta que debe usar el directorio superior /datasi está montando después de la unidad USB! Pero si usaste

sudo mount --bind  /data/media /mnt/mymedia/

antesAl montar dicha unidad USB, aún puede acceder a sus archivos originales desde/mnt/mymedia

información relacionada