Eu sou novo em sistemas de arquivos e estou tentando entender a montagem.
É algo como adicionar um nó na árvore?
fonte
Eu sou novo em sistemas de arquivos e estou tentando entender a montagem.
É algo como adicionar um nó na árvore?
No começo da história da computação, o armazenamento consistia em papel e depois em fita magnética. Para conectar o armazenamento ao computador, você literalmente penduraria ou montaria a fita no leitor de fitas. Tenho certeza de que, por algum tempo, depois da introdução dos discos magnéticos, fitas permaneciam como armazenamento de arquivos - não apenas como backup. Provavelmente foi mais fácil reutilizar a terminologia (e o código) existente do que inventar um novo conceito para discos e, portanto, continuamos montando um sistema de arquivos baseado em disco (ou mesmo em rede).
Montar um sistema de arquivos significa pegar esse armazenamento e conectá-lo ao sistema operacional de uma maneira que seja utilizável como um dispositivo de armazenamento hierárquico com diretórios e arquivos. 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.
No nível mais abstrato, envolve a inclusão de informações do sistema de arquivos no VFS , para que os acessos sejam direcionados ao local apropriado no sistema de arquivos.
fonte
Enquanto @tvanfosson deu uma boa definição de montagem, minha resposta diz respeito à totalidade da frase "montagem de um sistema de arquivos":
Tecnicamente, isso não significa nada :)
Enquanto os engenheiros de software podem dizer "montar um sistema de arquivos" (por exemplo, in
man mount
), é mais preciso dizer que montamos volumes . A palavra "sistema de arquivos" é frequentemente usada como sinônimo de "volume" (especialmente em documentos mais antigos), mas os sistemas de arquivos são na verdade um conceito abstrato 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ê também 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.
fonte