O que é montagem nos sistemas operacionais em geral? [fechadas]

-2

O que está montando em computadores? Eu estou perguntando sobre a montagem em geral, não específico para um determinado sistema operacional (Linux, Windows, Mac ou outro).

    
por JohnDoea 30.04.2017 / 23:36

1 resposta

1

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:

  1. Disco Rígido (HDD).
  2. Unidade de estado sólido (SSD).
  3. Memória somente leitura de CD (CD-ROM).
  4. 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 .

    
por 30.04.2017 / 23:36

Tags