
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 ( /data
e /data/media
esteja 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/sdb1
e 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 /data
se 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