O que queremos dizer com a montagem de um sistema de arquivos?

8

Eu sou novo em sistemas de arquivos e estou tentando entender a montagem.
É algo como adicionar um nó na árvore?

    
por Lance Roberts 10.09.2011 / 17:00

3 respostas

9

De volta ao início da história da computação, o armazenamento consistia em papel e fita magnética. Para conectar o armazenamento ao computador, você poderia literalmente travar ou montar a fita no leitor de fita. Tenho certeza de que, por algum tempo, depois que os discos magnéticos foram introduzidos, as fitas ficaram penduradas como armazenamento de arquivos - não apenas de volta. Provavelmente foi mais fácil reutilizar a terminologia existente (e código) do que inventar um novo conceito para discos e, assim, continuamos montando um sistema de arquivos baseado em disco (ou mesmo baseado em rede).

Montar um sistema de arquivos, significa pegar o armazenamento e conectá-lo ao sistema operacional de uma forma que seja utilizável como um dispositivo de armazenamento hierárquico com diretórios e arquivos. Esse pode ser o sistema de arquivos inicial (raiz da hierarquia de diretórios) ou outro sistema de arquivos que se conecta ao sistema de arquivos raiz em um ponto de montagem, estendendo a hierarquia de diretórios. Nesse sentido, é como estender uma árvore adicionando outra árvore a ela.

    
por 10.09.2011 / 17:06
2

No nível mais abstrato, envolve adicionar as informações do sistema de arquivos ao VFS de forma que os acessos aos arquivos sejam direcionados para o local apropriado no sistema de arquivos.

    
por 10.09.2011 / 17:11
0

Enquanto @tvanfosson deu uma boa definição de montagem, minha resposta diz respeito à totalidade da frase "montagem de um sistema de arquivos":

Tecnicamente, não significa nada:)

Embora os engenheiros de software possam dizer "montar um sistema de arquivos" (por exemplo, em man mount ), é mais preciso dizer montamos volumes . A palavra "sistema de arquivos" é freqüentemente usada como sinônimo de "volume" (especialmente em documentos mais antigos), mas os sistemas de arquivos são na verdade um resumo conceito em ciência da computação; um tipo de lógica.

Então, para reiterar: um volume é uma implementação de um sistema de arquivos. Você não pode dizer que um sistema de arquivos reside em um volume.

Como você não pode montar um conceito abstrato, isso não significa nada. Novamente, estou ciente de que o uso comum implica volume, estou apenas sendo pedante.

    
por 21.08.2017 / 04:49