Onde os arquivos vão em um disco montado?

1

Sou relativamente novo no Ubuntu e no Linux em geral, e estou trabalhando em um projeto pequeno no qual estou enfrentando algo novo para mim.

Estou adicionando um segundo disco a uma VM do ubuntu, e quero montá-lo em / media / recordings. Tenho certeza que tenho esse processo resolvido, mas fiquei me perguntando o que acontece com os arquivos que são já na pasta / media / recordings.

Por curiosidade, escrevi um arquivo de texto no diretório / media / recordings antes de montar / dev / sdb1 nele. Montei o disco e esse arquivo de texto foi embora. Eu escrevi um novo arquivo de texto para o disco e, em seguida, desmontar e reiniciar. Eu verifiquei o diretório / media / recordings, e meu arquivo de texto original estava lá, e não o novo (como esperado).

Eu acho que minha pergunta é o que acontece com o diretório original quando o disco é montado? Eu acho que eu estava esperando que os dois locais fossem mesclados, e não "sobrescritos".

    
por user3311814 13.10.2017 / 05:33

2 respostas

2

Eles são mascarados (ocultos). A partição é montada sobre o conteúdo existente, que se torna inacessível por meios normais. Eles podem ser acessados por vincular a montagem do diretório original em outro lugar ou por outros métodos de roteamento.

Se você quiser mesclar o conteúdo, você precisa usar algo como (veja Como eu uso o OverlayFS? , Exemplo de Uso do OverlayFS ). Caso contrário, apenas o conteúdo da fonte de montagem estará visível no ponto de montagem.

Exemplo de acesso ao conteúdo original usando montagens de ligação:

$ ls foo
2017
$ sudo mount -t tmpfs none foo
$ ls -l foo
total 0
$ mkdir bar
$ sudo mount -o bind . bar
$ ls bar/foo
2017
    
por muru 13.10.2017 / 06:04
1

Quando você monta uma partição em uma pasta, essa pasta se torna um link para a partição montada.
Por causa disso, os arquivos que estavam originalmente naquela pasta não podem ser vistos.

Da mesma forma, quando uma partição é montada em uma pasta, qualquer arquivo gravado nessa pasta é colocado na partição montada.
Quando você desmontar a partição, não poderá mais ver os arquivos na partição, porque a pasta agora aponta para o local original.

    
por ravery 13.10.2017 / 05:51