Unidades de montagem automática no Linux

Unidades De Montagem Automatica No Linux



Se você é um usuário Linux e deseja montar automaticamente uma unidade em seu sistema na inicialização, isso pode ser feito colocando o UUID do dispositivo e ponto de montagem caminho no fstab arquivo de configuração. O fstab é um arquivo de tabela do sistema de arquivos localizado no /etc diretório.

Bem, a montagem automática de uma unidade pode ser útil para vários fins. Por exemplo, pretendo realizar um backup do meu sistema em um dispositivo de armazenamento externo. Para automatizá-lo, preciso manter o dispositivo conectado ao sistema mesmo durante a inicialização.

Da mesma forma, muitos aplicativos sincronizam arquivos diretamente das unidades do sistema; se a unidade for desmontada, sincronizar esses arquivos novamente seria um inconveniente. A montagem automática monta automaticamente a unidade sem se preocupar em executar o montar comando ou manualmente a partir da GUI.







Neste tutorial, explorarei como fazer com que uma unidade anexada seja montada automaticamente na inicialização do Linux.



Unidades de montagem automática no Linux

Existem algumas etapas que precisam ser executadas com cuidado para montar automaticamente a unidade conectada no Linux.



Observe que, por padrão, o Linux não monta nenhuma unidade conectada na inicialização; ele deve ser montado em um ponto de montagem para acessar seus dados. No entanto, as distribuições Linux com ambientes de desktop montam automaticamente as unidades.





Observação: As instruções fornecidas neste guia são executadas no Ubuntu 22.04. No entanto, os comandos fornecidos também funcionarão sem nenhum erro em outras distribuições.

1. Encontre o UUID e o tipo de sistema de arquivos

Para encontrar o nome de uma unidade, seu número de identificação exclusivo (UUID) e o tipo de sistema de arquivo , existem duas maneiras. A primeira é usar os aplicativos GUI integrados e a segunda é por meio da linha de comando.



Pessoalmente, prefiro fazer isso no terminal porque é mais preciso.

sudo blkid

O blkid comando é um utilitário de linha de comando usado para obter informações sobre os dispositivos de bloco internos e externos.

Agora, identifique o RÓTULO da unidade, que é MeuDrive no meu caso, e anote o UUID e sistema de arquivo tipo. Não se esqueça de dar um nome à sua unidade de armazenamento, pois será fácil identificá-la.

A captura de tela da saída do comando mostra todas as informações necessárias.

  • UUID = 65B1-FB17
  • Tipo de sistema de arquivos = exfat

O UUID (Universal Unique Identifier) ​​é um ID do dispositivo de bloco MyDrive (/dev/sda1) e o tipo de sistema de arquivos é exfat .

Observe que os UUIDs podem ter um número diferente de caracteres dependendo dos tipos de sistema de arquivos. Por exemplo, o GORDO O UUID do sistema de arquivos possui 8 caracteres alfanuméricos com um traço ( ), NTFS tem uma sequência de 16 caracteres sem travessões e EXT possui 32 caracteres alfanuméricos com travessões.

Agora, vamos fazer isso na GUI, já que estou no Ubuntu 22.04 com um ambiente de desktop GENOME ele tem um aplicativo padrão para gerenciamento de disco chamado Discos . Abra o aplicativo e clique na unidade que pode ser reconhecida pela capacidade de armazenamento.

2. Criando um Ponto de Montagem

Para montar permanentemente uma unidade externa no Linux, é necessário criar um ponto de montagem. É uma configuração única, a menos que você escolha um ponto de montagem diferente no futuro.

O ponto de montagem é um local onde você coloca o sistema de arquivos a ser acessado. Pode ser qualquer diretório em qualquer lugar do Linux; normalmente, /mnt ou /meios de comunicação diretórios são usados. Estou criando um diretório no raiz chamado /mídia/MeuBackup , que será meu ponto de montagem.

sudo mkdir / meios de comunicação / Meu backup

Agora, montarei permanentemente meu disco externo MeuDrive para /mídia/MeuBackup ponto de montagem.

Encontramos o nome, UUID e tipo de sistema de arquivos da unidade anexada e também criamos o ponto de montagem. A última etapa é acessar e modificar o fstab arquivo.

3. Acesse e edite o arquivo fstab

O fstab file é um arquivo de configuração do sistema de arquivos no /etc diretório que contém informações sobre os dispositivos de armazenamento montados. Ele pode ser acessado em qualquer editor de texto, mas requer acesso de superusuário para ser modificado.

sudo porque / etc. / fstab

Agora é hora de inserir as informações extraídas acima usando a seguinte sintaxe geral.

[ Dispositivo ] [ Ponto de montagem ] [ Tipo de sistema de arquivos ] [ Opções de montagem ] [ Jogar fora ] [ Passar ]

A explicação de todos os parâmetros da sintaxe acima é mencionada abaixo.

[Dispositivo] O dispositivo UUID
[Ponto de montagem] O diretório do ponto de montagem de onde o conteúdo da unidade anexada é acessado [para mais informações, execute homem montado comando]
[Tipo de sistema de arquivos] O tipo de formato do sistema de arquivos, como fat, exfat, ntfs ou ext4
[Opções de montagem] Opção de leitura e gravação para o dispositivo ( padrões é usado para acesso de leitura e gravação)
[Jogar fora] Para ativar ou desativar o backup do dispositivo conectado; se for 0, o backup está desabilitado

O fsck O comando é utilizado para verificar se há erros na unidade antes de iniciar a inicialização. Para o dispositivo raiz, o fsck sempre será 1.

O formato a seguir é aplicável na maioria das distribuições Linux, como Arch Linux ou Debian; no entanto, o Ubuntu mais recente (22.04) tem um formato diferente que é mencionado abaixo .

UUID = [ UUID do dispositivo ] [ Ponto de montagem ] [ Tipo de sistema de arquivos ] [ Opções de montagem ] [ Jogar fora ] [ Passar ]

Vou inserir as informações extraídas acima no fstab arquivo usando o formato acima.

UUID =65B1-F446 / meios de comunicação / Padrões exfat do MyBackup 0 0

Observação: Use um aba para separar os campos em vez de espaços.

Eu configurei o [Opções de montagem] para padrões, o que significa que o dispositivo tem acesso de leitura e gravação. O [Jogar fora] e [Passar] as opções estão definidas como 0 porque não quero fazer backup e inicializar fsck verificar.

Formato Livre

O Ubuntu mais recente (22.04) possui um formato diferente para configurar unidades externas no fstab arquivo.

/ desenvolvedor / disco / por-uuid / [ UUID do dispositivo ] [ Ponto de montagem ] [ Tipo de sistema de arquivos ] [ Opções de montagem ] [ Jogar fora ] [ Passar ]

Como estou usando o Ubuntu 22.04, usarei este método.

/ desenvolvedor / disco / por-uuid / 65B1-F446 / meios de comunicação / Padrões exfat do MyBackup 0 0

Agora salve e saia do arquivo; Estou usando o Vim, o :qq comando irá escrever e sair do editor.

4. Verificação

Para verificar se todas as informações mencionadas no fstab arquivo está correto, use o montar -a comando.

sudo montar -a

Se houver algum erro, o comando acima irá exibi-lo, caso contrário, não haverá saída.

Nenhum erro foi encontrado, o que significa que a unidade foi montada com sucesso.

O fstab arquivos de várias distribuições Linux são fornecidos abaixo para comparação.

Arquivo Debian /etc/fstab

Arquivo Arch Linux /etc/fstab

Arquivo Ubuntu /etc/fstab

Conclusão

Se você estiver usando uma unidade para seu trabalho diário. Especialmente se você estiver salvando arquivos nele ou acessando arquivos dele em seu sistema Linux. Ou se você estiver interessado em fazer backup do seu sistema e não quiser continuar após a inicialização, é uma boa maneira de fazer isso automaticamente.

A montagem automática é uma abordagem para montar uma unidade de armazenamento na inicialização porque muitas distribuições do Linux não montam unidades na inicialização. Isso pode ser feito colocando o UUID do dispositivo e o ponto de montagem no /etc/fstab arquivo.