Gerenciamento de Disco

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".

Mecanismo de montagem

Antes de avançar mais no comando "montar", vamos dar uma olhada no que ele realmente é. No Linux, a montagem é o processo de anexar um sistema de arquivos adicional em cima do 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é mesmo disquetes! No caso de UNIX / Linux e sistemas semelhantes, o sistema de arquivos começa com o diretório raiz (anotado como “/”). Sob “root”, todos os outros sistemas de arquivos filhos existem.

Usando montagem

Por causa do mecanismo de montagem no núcleo do sistema, “montar” 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 completar 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" a seu favor.

Localização de “montagem”

Execute este comando.

qual monte

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

Fundamentos

É assim que a estrutura básica de execução de comandos de "montagem" se parece.

mount --source --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, “montar” precisa da fonte 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 mount -o loop -t iso9660 --source ~ / Desktop / ubuntu-19.04-desktop-amd64.iso
--target / 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 dispositivo de loop”, verifique se o comando foi digitado corretamente. Em outros casos, certifique-se de que o módulo de loop do kernel está rodando.

lsmod | loop grep

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

sudo modprobe loop

O comando deve funcionar bem agora.

Listando todas as montagens

Ao executar “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,

montar -l

Versão de montagem

montar -V

Isso exibirá a versão do software de “montagem”.

Informação do sistema de arquivos

Se você tem um certo tipo de sistema de arquivos em mente, você pode usar “montar” para verificar quais montagens usam este sistema de arquivos.

montagem -t

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

mount -l -t ext4

Usando / etc / fstab

Este é um arquivo especial de configuração do sistema que contém os sistemas de arquivos para o SO. Embora agora seja mais fácil montar dispositivos e sistemas de arquivos, nas primeiras idades, 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”.

bat / 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.


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. Neste caso, ele será montado como root.

Agora, o tipo de sistema de arquivos. Ele usa o sistema de arquivo ext4 journaling.

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

Os próximos valores são para "despejar" e "passar", 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 montou 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 -l

Crie um diretório adequado para montar o dispositivo.

sudo mkdir / run / media / usb

É hora de finalmente montar a unidade na pasta.

sudo mount --source / dev / sdb1 --target / run / media / usb

Nota: Se você deseja montar armazenamento com alguns sistemas de arquivos não ortodoxos como 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 se há uma solução exFAT adequada para o seu sistema.

Desmontando qualquer montagem

Depois de montado, 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, 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

Pensamentos finais

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

montagem de homem

montagem de informação

Apreciar!

O botão esquerdo do mouse não funciona no Windows 10
Se você estiver usando um mouse dedicado com seu laptop ou computador desktop, mas o o botão esquerdo do mouse não funciona no Windows 10/8/7 por algu...
O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...
Como reverter a direção de rolagem do Mouse e Touchpads no Windows 10
Mouse e Touchpads não apenas torna a computação mais fácil, mas mais eficiente e menos demorada. Não podemos imaginar uma vida sem esses dispositivos,...