Uma diferença bem conhecida entre o Linux e o Windows é que este permite aos utilizadores controlar de forma transparente a montagem de partições de disco. Por sua vez, isto dá o direito de controlar a flexibilidade para configurar a estrutura de diretórios, para utilizar vários sistemas de ficheiros, em que cada um cumprirá o seu próprio objetivo.
Graças a esta funcionalidade, o utilizador pode reinstalar o sistema operativo sem perder os ficheiros do utilizador, aceder aos parâmetros do kernel utilizando os diretórios /proc
e /sys
e aos dispositivos de bloco utilizando o diretório /dev
. Neste artigo, falaremos sobre pontos de montagem e também os veremos no Linux.
Para entender o termo pontos de montagem, é suficiente familiarizar-se com uma analogia. Imaginemos um grande campo no qual se pretende plantar legumes. Mas a necessidade não é de uma mas de várias variedades, por exemplo, batatas. Para realizar a tarefa, o campo deve ser dividido em parcelas, e a variedade desejada deve ser plantada em cada uma delas. Quando chega a altura da colheita, independentemente da variedade, as batatas devem ser desenterradas e transportadas, e só há uma estrada para o campo e todas as batatas serão transportadas por essa estrada. Isto também é válido independentemente da parcela de onde a colheita foi efectuada.
Vamos agora ao que interessa. Vamos supor que existe um disco rígido de grandes dimensões no qual é necessário gravar dados. De facto, este é o nosso campo. Mas é necessário um sistema de ficheiros sem journaling para o diretório /boot, um sistema de ficheiros separado para a raiz e para /home
. É por isso que o disco rígido está dividido em partições. Estas partições são depois formatadas no sistema de ficheiros pretendido. Como no exemplo das diferentes variedades de batatas. O processo de montagem é a forma como as batatas são transportadas para fora da parcela. Qualquer que seja a partição em que se encontrem os dados, estes só podem ser acedidos a partir do diretório raiz /. Todas as partições são montadas aqui, se não na própria raiz, então numa das pastas. Esta pasta é chamada de ponto de montagem e o seu conteúdo é substituído pelo conteúdo da partição durante a montagem.
Para ver os pontos de montagem, use o seguinte comando:
$ mount
Com o advento do snap e do flatpack, os pontos de montagem do Linux estão repletos de montagem de vários pacotes snap e seus conteúdos no sistema de arquivos. No entanto, os discos rígidos montados também podem ser analisados aqui. Para filtrar apenas os discos rígidos use o programa grep
:
$ mount | grep ^/dev
Desta forma não só pode ver, como também pode configurar pontos de montagem utilizando o ficheiro /etc/fstab
.
Este ficheiro lista todas as partições no disco que estão montadas no sistema.