Eu ouvi o termo "montagem" ao me referir a dispositivos no Linux. Qual é o seu significado real? Como está lidando agora, diferentemente das versões mais antigas?
Eu não fiz isso manualmente através da linha de comando. Você pode dar os passos (comandos) para montar um dispositivo simples no Linux?
Respostas:
Os sistemas Unix têm uma única árvore de diretórios. Todo o armazenamento acessível deve ter um local associado nessa única árvore de diretórios. Isso é diferente do Windows, onde (na sintaxe mais comum dos caminhos de arquivos) existe uma árvore de diretórios por componente de armazenamento (unidade).
Montagem é o ato de associar um dispositivo de armazenamento a um local específico na árvore de diretórios. Por exemplo, quando o sistema é inicializado, um dispositivo de armazenamento específico (geralmente chamado de partição raiz) é associado à raiz da árvore de diretórios, ou seja, aquele dispositivo de armazenamento é montado
/
(o diretório raiz).Digamos que agora você queira acessar arquivos em um CD-ROM. Você deve montar o CD-ROM em um local na árvore de diretórios (isso pode ser feito automaticamente quando você insere o CD). Digamos que o dispositivo de CD-ROM seja
/dev/cdrom
e o ponto de montagem escolhido seja/media/cdrom
. O comando correspondente éApós a execução desse comando, um arquivo cuja localização no CD-ROM
/dir/file
está agora está acessível no seu sistema como/media/cdrom/dir/file
. Quando você terminar de usar o CD, execute o comandoumount /dev/cdrom
ouumount /media/cdrom
(ambos funcionarão; os ambientes típicos da área de trabalho farão isso quando você clicar no botão "ejetar" ou "remover com segurança").A montagem se aplica a qualquer coisa que se torne acessível como arquivos, não apenas aos dispositivos de armazenamento reais. Por exemplo, todos os sistemas Linux possuem um sistema de arquivos especial montado em
/proc
. Esse sistema de arquivos (chamadoproc
) não possui armazenamento subjacente: os arquivos nele fornecem informações sobre processos em execução e várias outras informações do sistema; as informações são fornecidas diretamente pelo kernel a partir de suas estruturas de dados na memória.fonte
man mount
/dev/cdrom
? Por que o acesso não é diretamente/dev/cdrom
? Se o CD Rom ainda não estiver montado, como ele faz parte de um caminho no sistema? É/dev/cdrom
apenas um arquivo virtual e não uma pasta na qual posso ler arquivos, é por isso?/dev/cdrom
apresenta o conteúdo do dispositivo como um "arquivo" gigante. É apenas a leitura de dados diretamente da unidade, sem passar por um sistema de arquivos. A montagem não apenas associa o dispositivo que contém os dados (normalmente/dev/something
) a um diretório (por exemplo/media/cdrom
), mas também a um driver de sistema de arquivos, que é um trecho de código que compreende como os dados no dispositivo são organizados e os apresenta como arquivos e diretórios.Em palavras simples, um ponto de montagem é um diretório para acessar seus dados (arquivos e pastas) armazenados em seus discos.
Analogia: Cortesia
Vamos ler uma história de fazendeiro que distribuiu sua terra não cultivada para seus filhos e o que eles fizeram com ela.
Há um fazendeiro que pensou em distribuir toda a sua terra árida de 25 hectares para seus três filhos, ele distribuiu como abaixo.
Criança 1: John conseguiu oito hectares de terra.
Criança 2: Barbie tem 13 hectares de terra.
Criança 3: Steve tem quatro hectares de terra.
Agora, os filhos do fazendeiro planejavam melhorar suas respectivas terras e começaram a arar, dependendo das culturas que iam cultivar.
John quer cultivar laranjas.
Barbi quer cultivar mangas.
Steve quer cultivar milho.
Para essas culturas / árvores frutíferas, eles precisam arar de maneira diferente para adequar suas culturas. Como mostrado abaixo, o diagrama para cultivar a lavoura de mangas é diferente do cultivo de milho. Feito isso, eles plantam suas respectivas plantas em suas terras.
À medida que as plantações são cultivadas, elas devem ser protegidas contra intrusos e organizaram uma cerca em torno de suas terras e criaram um ponto de entrada para cada uma delas com um portão.
Portanto, se alguém tiver acesso a suas terras, terá que entrar por esses portões e obter os frutos / milho da terra.
A ANALOGIA DESTA HISTÓRIA AO NOSSO GERENCIAMENTO DE DISCO ESTÁ ABAIXO.
fonte
fonte
fonte
Explicação por Analogia
Vamos considerar o trabalho do Post Master general de Washington DC.
Nos primeiros dias, todas as estradas que levavam a qualquer lugar levam da PA Avenue para fora. Se você deseja receber seu e-mail, sua localização deve ser navegável a partir da PA Avenue; Se alguém constrói uma rua na avenida PA e depois constrói uma casa, ele deve me dizer:
"Minha casa fica neste local de GPS. Mas, para receber e-mails, comece na PA Avenue, depois vá para a rua K e depois para minha casa"
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
A montagem é simplesmente o processo de informar ao postmaster geral onde a casa é relativa à PA Avenue ou, nesse caso, o caminho raiz.
fonte