O entendimento básico da montagem requer um entendimento básico do armazenamento de arquivos em computadores e sistemas operacionais comuns:
Em um computador, temos dispositivos de armazenamento de dados (DSDs). por exemplo:
- Disco Rígido (HDD).
- Unidade de estado sólido (SSD).
- Memória somente leitura de CD (CD-ROM).
- Virtualização Sotrage (SV).
O computador é operado por um sistema operacional (OS) que permite "montar" e "desmontar" esses DSDs:
Quando um DSD é "montado" ele está realmente sendo representado como um sistema de arquivos (FS) acessível pelo seu sistema operacional - qualquer montagem é realmente um "sistema de arquivos" no sentido de que é um sistema de arquivos (um ou mais arquivos formatados de uma determinada maneira) que você pode acessar e manipular até certo ponto, quando navegado com o seu sistema operacional, por uma Interface Gráfica do Usuário (GUI) ou por um Interface de linha de comando (CLI). Se o seu sistema operacional não puder analisar dados no formato fornecido, deverá aparecer um erro, em vez de arquivos.
Os sistemas operacionais geralmente vêm com pelo menos uma montagem pronta, e esta serve como seu sistema de arquivos básico (como C
drive no Windows ou /
no Linux).
Naturalmente, as montagens são criadas no processo de montagem , no qual um HDD, por exemplo, é representado em seu sistema operacional (HDDs ou SSDs podem ser representados parcialmente, nas respectivas partições, depende configuração).
A primeira montagem acontece quando o sistema operacional é instalado e, em seguida, o sistema de arquivos básico é criado.
alguns sistemas operacionais vêm com mais de um sistema de arquivos, enquanto um é básico, ou alternativamente, primário, e o restante é secundário e usado para diferentes objetivos por um comportamento pré-codificado - mais informações com antecedência).
Quando você monta um DSD, está permitindo que ele seja acessado de seu sistema operacional e, portanto, transfira dados pelo menos de (cortando e / ou copiando); Às vezes, você só pode copiar dados dele e, às vezes, pode cortá-lo ou excluí-lo (depende do DSD e / ou das permissões).
A maioria dos sistemas operacionais manipula a montagem e a desmontagem automaticamente para você. Isso é extremamente comum com CD-ROM, Disk On Key (DOK) e outros DSDs portáteis.
No Windows, a representação acima mencionada (mount) é comumente chamada de "Drive" ou "Partition" e, no Linux, "Device" ou "Partition".
No Windows, no caso de HDDs e SSDs, você pode ter um ou mais drives / partições por DSD.
No Linux, você basicamente tem um dispositivo principal comumente chamado de partição raiz e está associado à árvore de diretórios raiz ( /
). No Linux, no entanto, acima do dispositivo principal, você pode ter dispositivos secundários em /dev/
(um deles é o /dev/cdrom
). Alguns dispositivos Linux secundários vêm prontos com algumas distribuições Linux e os arquivos localizados dentro deles obtêm um comportamento especial (como serem executados temporariamente, digamos 1 ou mais vezes e depois serem excluídos).
Você pode montar e desmontar unidades de acordo com suas necessidades. Por exemplo, quando você "ejeta" um CD-ROM, desmonta-o, portanto não pode acessá-lo do seu sistema de arquivos (provavelmente você ainda terá um ícone clicável para ele, mas não poderá acessá-lo ).
No Linux, você pode montar CD-ROMs em /dev/cdrom
e torná-lo um ponto de montagem em /media/cdrom
(um ponto de montagem é uma representação em um dispositivo original que é /dev/cdrom
neste caso). A razão para isso é porque alguns programas não lêem diretamente do diretório de dispositivos, mas sim de seus pontos de montagem comuns. Um comando para criar esse ponto de montagem é:
mount /dev/cdrom /media/cdrom
Após isso ter sido feito, um arquivo cuja localização no CD-ROM esteja em /dir/file
agora está acessível em seu sistema como /media/cdrom/dir/file
.
- A reinicialização geralmente remonta todos os dispositivos no Linux.
Para expandir mais sobre isso, leia respostas aqui e aqui .