É seguro montar o mesmo sistema de arquivos ext4 em diferentes pontos de montagem?

3

Eu sei que existe a opção "--bind" para várias operações de montagem para lidar com esse caso.
Mas ext4 pode ser montado diretamente em diferentes pontos de montagem, sem opção "--bind".
Então, eu me pergunto se é seguro montar o sistema de arquivos ext4 em diferentes pontos de montagem.
E eu acho que ext4 suporte a um recurso "mmp" (proteção de montagem múltipla), é usado para lidar com este caso?

    
por Lane 14.04.2016 / 05:37

1 resposta

3

Sim, é perfeitamente seguro. É mencionado na página de manual para mount() .

Since Linux 2.4 a single filesystem can be visible at multiple mount points, and multiple mounts can be stacked on the same mount point.

Acho que o mmp é outra coisa. Algo sobre a montagem de um dispositivo de bloco que é compartilhado entre vários computadores.

Portanto, nem sempre é possível . IIRC é usado para verificar e dar-lhe uma boa mensagem de erro. Porque isso é muito fácil de implementar, e se fez a coisa errada, você pode muito facilmente causar perda massiva de dados. Parece que o novo sistema foi implementado em conjunto com as montagens de bind:

MS_BIND (Linux 2.4 onward)

Perform a bind mount

    
por 14.04.2016 / 11:38