O que significa montar um dispositivo no Linux?

67

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?

Renjith G
fonte
2
Veja também como entender "mount" como um conceito no sistema operacional .
Gilles 'SO- stop be evil'

Respostas:

80

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/cdrome o ponto de montagem escolhido seja /media/cdrom. O comando correspondente é

mount /dev/cdrom /media/cdrom

Após a execução desse comando, um arquivo cuja localização no CD-ROM /dir/fileestá agora está acessível no seu sistema como /media/cdrom/dir/file. Quando você terminar de usar o CD, execute o comando umount /dev/cdromou umount /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 (chamado proc) 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.

Gilles 'SO- parar de ser mau'
fonte
11
Ok obrigado. Somente este single faz a montagem do cdrom em / media / cdrom? E as opções deste comando?
Agradeço o seu contato
11
@ Renjith você pode facilmente descobrir executandoman mount
phunehehe
Aqui está o que eu não entendo aqui: por que você precisa montar o CD Rom, quando ele já está presente na árvore de diretórios como /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/cdromapenas um arquivo virtual e não uma pasta na qual posso ler arquivos, é por isso?
user2173353 31/07
11
@ user2173353 /dev/cdromapresenta 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.
Gilles 'SO- stop be evil'
19

O que significa montar um dispositivo no Linux?

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.
insira a descrição da imagem aqui

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.

insira a descrição da imagem aqui

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.
insira a descrição da imagem aqui

À 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.

insira a descrição da imagem aqui
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.

  • A terra dos agricultores é igual ao disco inteiro
  • Fatias que um fazendeiro dá a seus filhos são chamadas de partições
  • Arar a terra para o cultivo é chamado de formatação.
  • O plantio de árvores e culturas é chamado de semelhante a discos / partições.
  • Proteger as plantações e árvores cultivadas organizando um portão é chamado de montagem .

insira a descrição da imagem aqui

Premraj
fonte
11
Um muito bom e útil analogia
krishna vimal
curto e simples. 1
Bob
2
De acordo com a resposta anterior, a montagem é mais semelhante a um humano que entra em uma das partes do campo e não protege ao construir a cerca. Citando a resposta anterior: "Montagem é o ato de associar um dispositivo de armazenamento a um local específico na árvore de diretórios".
Josef Klimuk
1

fonte

O que se entende por montar uma unidade? Antes que seu computador possa usar qualquer tipo de dispositivo de armazenamento (como disco rígido, CD-ROM ou compartilhamento de rede), você ou seu sistema operacional deve torná-lo acessível através do sistema de arquivos do computador. Esse processo é chamado de montagem. Você pode acessar apenas arquivos na mídia montada.

Formatos e montagem O computador armazena dados em formatos de arquivo estruturados específicos gravados em uma mídia (como um disco ou CD-ROM). Seu computador deve poder ler o formato nesta mídia para interpretar seus dados corretamente; se o computador não reconhecer o formato, ele retornará erros. Além disso, forçar o computador a trabalhar com formatos corrompidos ou não reconhecidos fará com que ele grave dados incorretamente, possivelmente tornando irrecuperável todos os arquivos armazenados na mídia.

A montagem garante que o seu computador reconheça o formato da mídia; se o seu computador não conseguir reconhecer esse formato, o dispositivo não poderá ser montado. Quando a mídia é montada com sucesso, o computador incorpora o sistema de arquivos da mídia no sistema de arquivos local e cria um ponto de montagem, um link disponível localmente através do qual você acessa um dispositivo externo. No Windows ou Mac OS X, o ponto de montagem é representado por um disco ou outro ícone; no Unix ou Linux, o ponto de montagem é um diretório. A maioria dos sistemas operacionais lida com a montagem e desmontagem para você.

isxaker
fonte
1

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.

BKSpurgeon
fonte