Os sistemas Unix possuem uma única árvore de diretórios. Todo armazenamento acessível deve ter um local associado nessa única árvore de diretórios. Isso é diferente do Windows em que (na sintaxe mais comum de caminhos de arquivo) existe uma árvore de diretórios por componente de armazenamento (unidade).
A montagem é o ato de associar um dispositivo de armazenamento a um local específico na árvore de diretórios. Por exemplo, quando o sistema inicializa, um determinado dispositivo de armazenamento (comumente chamado de partição raiz) é associado à raiz da árvore de diretórios, ou seja, esse dispositivo de armazenamento é montado em /
(o diretório raiz).
Digamos que você agora 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 é
mount /dev/cdrom /media/cdrom
Depois que o comando é executado, um arquivo cuja localização no CD-ROM é /dir/file
agora está acessível em seu sistema como /media/cdrom/dir/file
. Quando terminar de usar o CD, execute o comando umount /dev/cdrom
ou umount /media/cdrom
(ambos funcionarão; os ambientes típicos de área de trabalho farão isso quando você clicar no botão “ejetar” ou “remover com segurança”).
A montagem aplica-se a qualquer coisa que seja disponibilizada como arquivos, não apenas dispositivos de armazenamento reais. Por exemplo, todos os sistemas Linux possuem um sistema de arquivos especial montado sob /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 de suas estruturas de dados na memória.