Criando um sistema de arquivos virtual no FreeBSD?

0

É normalmente possível no FreeBSD montar um diretório de um dispositivo em um ponto de montagem em outro dispositivo, de forma que a presença do dispositivo subjacente separado (ou limite do dispositivo) seja ocultado da maioria dos comandos, o que não é geralmente o caso?

O objetivo é:

  1. Para garantir que o sistema de arquivos virtual produzido pelo ponto de montagem se comporte de forma idêntica a um sistema de arquivos subjacente "comum", mesmo com comandos que geralmente detectam e param em um limite de dispositivo subjacente, como find / ls / rm -x , para que esses comandos percorram transparentemente o limite do dispositivo, como se o sistema de arquivos virtual fosse um sistema de arquivos único comum,
  2. Enquanto também garante que outras partes do sistema de arquivos global, como a partição do sistema e outros diretórios de dados. que não são no sistema de arquivos virtual, do permanecem detectados como dispositivos separados por <cmd> -x , de modo que esses comandos continuem restritos para o sistema de arquivos virtual.

Em outras palavras, posso criar um sistema de arquivos virtual usando pontos de montagem / links, que seriam tratados como uma "unidade" por <cmd> -x , no sentido de que (a) -x pode proteger dados como de costume fora o fs virtual detectando limites de dispositivos "comuns", mas ao mesmo tempo (b) -x não tropeça nos limites internos inerentes à criação do fs virtual em si (o que praticamente impediria o comando desejado de ser efetivo dentro de o fs virtual).

    
por Stilez 26.02.2018 / 09:29

0 respostas