É seguro alterar arquivos que são cobertos por uma montagem e, em seguida, vincular montado em outro lugar?

1

Eu tenho /dev/sdb1 montado sobre /mnt/sdb1 . Eu copio alguns arquivos para lá, digamos via

cd /root ; cp -r mydir /mnt/sdb1

Uma vez eu desmontei /dev/sdb1 e emiti o comando cp acima - copiando efetivamente mydir em uma subpasta de /mnt/sdb1 chamada mydir .

/dev/sdb1 foi então remontado e as operações foram retomadas.

EDIT: Eu descobri que, a fim de verificar o conteúdo do diretório nua eu posso fazer um

mount --bind / /elsewhere

e /elsewhere/mnt/sdb1 mostrarão os arquivos sombreados.

É seguro manipulá-los (copiar, excluir), no sentido de que a integridade do sistema de arquivos é preservada?

    
por WoJ 26.08.2017 / 22:45

1 resposta

3

Após mount --bind / /elsewhere , acessar arquivos nesse sistema de arquivos pelo ponto de montagem em / e pelo ponto de montagem em /elsewhere é equivalente. Não há risco de segurança porque uma montagem não é um backdoor em um mecanismo de baixo nível, é uma porta para a mesma sala. Quando você entra, não importa qual porta você pegou.

    
por 27.08.2017 / 00:44