Os arquivos pré-existentes em um diretório de ponto de montagem são seguros e não afetados?

Os arquivos pré-existentes em um diretório de ponto de montagem são seguros e não afetados?

Percebi que arquivos pré-existentes em um diretório "ponto de montagem"desaparecerquando omontarcomando é aplicado... e então eles reaparecem quando o diretório édesmontado.

Esses arquivos estão apenas em "férias" durante o período de montagem? ... eles estão seguros? ... e existe alguma maneira de acessá-los enquanto a montagem estiver ativa?

Responder1

Não se preocupe com seus arquivos, eles não serão sobrescritos enquanto o diretório em que estão for usado como ponto de montagem. Infelizmente, quando você monta nesse diretório, eles ficam completamente invisíveis para o sistema. Não há uma maneira trivial de acessá-los enquanto o diretório está sendo usado como ponto de montagem. Se precisar usá-los, você terá que desmontar o sistema de arquivos primeiro.

Responder2

Os arquivos estão seguros conforme mencionado na resposta do @codeMonks.

Mas há uma solução alternativa mais segura para acessar os arquivos. Digamos que você tenha um diretório existente /data/media/com diversos arquivos de mídia ( /datae /data/mediaesteja no mesmo sistema de arquivos)

Agora, montar algo como over /data/media ocultará os arquivos contidos nele. (vamos supor que você adicionou o usbdrive /dev/sdb1e o montou /data/media)

Para acessar arquivos em /data/media: Para garantir a segurança, primeiro crie um diretório vazio /mnt/mymedia e depois use mount --bind(funciona no nível do diretório)

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

Observe que você deve usar o diretório superior /datase estiver montando após a unidade USB! Mas se você usou

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

antesmontando o referido usbdrive você ainda pode acessar seus arquivos originais de/mnt/mymedia

informação relacionada