Linux Mount Command

Linux Mount Command



No ecossistema Linux, a montagem é uma das principais operações em que o sistema depende. Na verdade, o sistema de arquivos do Linux depende exclusivamente do mecanismo de montagem.

Antes de pular mais fundo no comando de montagem, vamos dar uma olhada no que ele realmente é. No Linux, a montagem é o processo de anexar um sistema de arquivos adicional ao sistema de arquivos atualmente acessível no computador.







Uma nota rápida sobre o sistema de arquivos: é uma hierarquia de diretórios que os sistemas usam para organizar arquivo (s) e pasta (s) em uma mídia de armazenamento. O sistema de arquivos existe em todas as soluções de armazenamento: unidade flash USB, CD-ROM, HDD, SSD e até disquetes! No caso do UNIX / Linux e sistemas semelhantes, o sistema de arquivos começa com o diretório raiz (anotado como /). Na raiz, todos os outros sistemas de arquivos filhos existem.



Usando montagem

Por causa do mecanismo de montagem no núcleo do sistema, a montagem desempenha um papel importante na formação do ecossistema Linux. Este comando oferece muitos utilitários para inúmeras situações. Sempre que você está executando o mount para montar um sistema de arquivos, ele entra em contato com o kernel para concluir a operação.



Neste artigo, tentarei cobrir os mais importantes e interessantes, tanto quanto possível. No entanto, depende totalmente de você e da sua criatividade usar a montagem em seu benefício.





local de montagem

Execute este comando.

que monte



Ele está localizado no diretório / usr / bin. Esse diretório geralmente é o lar de quase todos os comandos que você executará na história do Linux.

Fundamentos

Esta é a aparência da estrutura básica de execução de comandos de montagem.

monte --fonte <fonte> --alvo <alvo>

Embora o uso de sinalizadores –source e –target não seja tão comum, eu recomendo fortemente que as pessoas façam isso por terem uma distinção clara no propósito do comando.

Para montar um determinado sistema de arquivos, a montagem precisa da origem e do destino. Por exemplo, peguei o ISO de instalação do Ubuntu e desejo montar este arquivo. Execute os seguintes comandos.

sudo mkdir /mnt/ubuntu_iso

sudo monte -ouciclo-tiso9660--fonte~/Área de Trabalho/ubuntu-19,04-desktop-amd64.iso
--alvo /mnt/ubuntu_iso

Nesta série de comandos, criamos um diretório onde o arquivo ISO será montado. Então, dissemos ao mount para usar esse diretório para montar o ISO nesse diretório.

Se você receber um erro como falha ao configurar o dispositivo de loop, verifique se o comando foi digitado corretamente. Em outros casos, certifique-se de que o módulo de loop do kernel esteja em execução.

lsmod | pegadaciclo

Nenhuma saída nesta etapa significa que o módulo não está funcionando. Comece usando modprobe.

sudoloop de modprobe

O comando deve funcionar bem agora.

Listando todas as montagens

Ao executar o mount 'sozinho, sem quaisquer parâmetros adicionais, ele retornará a lista de todos os sistemas de arquivos atualmente montados no armazenamento do computador.

monte

Ou,

monte -a

Versão de montagem

monte -V

Isso exibirá a versão do software da montagem.

Informação do sistema de arquivos

Se você tiver um certo tipo de sistema de arquivos em mente, pode usar a montagem para verificar quais montagens usam esse sistema de arquivos.

monte -t <filesystem_type>

Por exemplo, este comando irá listar todos os sistemas de arquivos que usam ext4.

monte -a -text4

Usando / etc / fstab

Este é um arquivo especial de configuração do sistema que contém os sistemas de arquivos do SO. Embora agora seja mais fácil montar dispositivos e sistemas de arquivos, no início, o fstab era a única opção para dizer ao computador para verificar qualquer sistema de arquivos específico e montá-lo automaticamente.

Ele está localizado em / etc / fstab.

1/etc/fstab

O morcego é uma alternativa superior para gatos com recursos adicionais, como destaque de sintaxe e formatação.

Conforme mencionado no arquivo, fstab segue a seguinte estrutura para a tabela.

<sistema de arquivo> <ponto de montagem> <modelo> <opções>
<jogar fora> <passar>

Na lista, há uma entrada por padrão (o HDD do sistema). Vamos explicar parte por parte.

Esta parte é o sistema de arquivos que será montado. É definido pelo UUID.

O próximo é o ponto de montagem. Nesse caso, ele será montado como raiz.

Agora, o tipo de sistema de arquivos. Ele usa o sistema de arquivos com diário ext4.

Estas são as opções que a montagem seguirá ao montar o sistema de arquivos.

Os próximos valores são para dump e pass, respectivamente.

Neste artigo, não vamos nos aprofundar na loucura do fstab. Se você estiver interessado, sinta-se à vontade para pesquisar na internet guias e explicações adequadas com dicas e truques adicionais.

Montagem de um dispositivo

Em quase todas as distros modernas do Linux hoje em dia, eles montam automaticamente qualquer dispositivo de armazenamento que você conecte a ela automaticamente, por exemplo, unidades flash USB. No entanto, se ele não foi montado ou a montagem automática está desativada, você deve montá-lo manualmente.

Em primeiro lugar, verifique se o dispositivo está sendo reconhecido pelo sistema.

fdisk -a

Crie um diretório adequado para montar o dispositivo.

sudo mkdir /corre/metade/USB

É hora de finalmente montar a unidade na pasta.

sudo monte --fonte /dev/sdb1--alvo /corre/metade/USB

Nota: Se você deseja montar o armazenamento com alguns sistemas de arquivos não ortodoxos como o exFAT, você precisa dos drivers apropriados. No caso do Ubuntu, é exfat-utils e exfat-fuse. No caso do Arch e de outras distros baseadas no Arch, é exfat-utils. Se você estiver usando algo diferente disso, certifique-se de verificar a solução exFAT adequada para o seu sistema.

Desmontando qualquer montagem

Depois de montar, o sistema de arquivos estará presente lá para sempre. No caso de sistemas de arquivos centrais, é importante que eles permaneçam montados. No entanto, os dispositivos de remoção devem ser desmontados primeiro e depois removidos. Caso contrário, isso pode causar problemas como perda de dados, corrupção de dados e outros danos. Eu destruí acidentalmente uma unidade flash USB minha.

Para desmontar qualquer sistema de arquivos, use o comando unmount.

sudo umount -v <alvo>

Pensamentos finais

É sempre bom consultar as páginas do homem e de informações para obter guias detalhados sobre qualquer ferramenta. montagem não é diferente.

cara monte

informaçãomonte

Aproveitar!