Uma introdução iniciantes ao arquivo Linux /etc /fstab

Uma introdução iniciantes ao arquivo Linux /etc /fstab
Se você é um usuário experiente do Linux, em algum momento, encontre partições de montagem. O arquivo fstab é basicamente usado para esse fim e é comumente encontrado em distribuições Linux. É criado automaticamente quando você instala um sistema operacional Linux pela primeira vez. Caso você não possa ver este arquivo ou não é criado, caso contrário, você pode simplesmente criar um novo.

O que vamos cobrir?

Neste artigo, exploraremos o arquivo fstab no Linux.

O que você precisará?

Você deve ter conhecimento básico das partições Linux para saber o que está fazendo com eles. É sempre uma política segura ter um backup do arquivo original antes de manipulá -lo.

Recomendamos que você use primeiro máquinas virtuais para entender como o arquivo fstab funciona. Caso contrário, se você tentar usar o sistema host em primeira mão, poderá acabar em uma falha no sistema. Portanto, tenha cuidado à frente.

Qual é o arquivo fstab?

O arquivo fstab ou o Tabela de sistemas de arquivos está localizado dentro do /etc diretório e é usado para dizer ao sistema como e onde montar e desmontar arquivos. Para iniciantes, a montagem refere -se a tornar o sistema de arquivos acessível como arquivos e diretórios no ponto de montagem fornecido, que é um diretório regular.

Sintaxe para o arquivo fstab

Fstab é um arquivo de texto sem formatação que pode conter uma ou mais linhas. Essas linhas são separadas por um caractere de guia. As linhas começando com um '#' são comentários. A sintaxe geral deste arquivo é como:

[Device_Name] [Mount_Point] [Tipo de sistema de arquivo] [Opções] [Dump] [Pass]

A primeira linha[nome do dispositivo] é o nome do dispositivo/partição que também pode ser um sistema de arquivos remoto. Tem especificadores diferentes para diferentes tipos de armazenamento.

O nome do dispositivo é seguido pelo opção que especifica o local/diretório onde o dispositivo será montado no sistema de arquivos raiz. A partir deste local, podemos acessar o conteúdo do dispositivo/partição montado.

O tipo de sistema de arquivos (FAT16, FAT32, NTFS, XFS, etc.) para montar é especificado em .

O Tag é específico do sistema de arquivos. Você pode colocar "padrões" aqui ou pode ser usado para especificar nomes de usuário, senhas, arquivos de credenciais ou palavras -chave como 'ro'Para a montagem somente leitura' 'rw'Para a montagem de leitura-write, o nome do usuário que pode montar um sistema de arquivos e assim por diante.

O Campo decide se deve fazer o backup do sistema de arquivos. A '1'Aqui significa fazer um backup do sistema de arquivos, enquanto um'0'significa ignorar um backup. Se você não tem certeza, basta usar um '0' aqui.

O último campo, , é usado com fsck que decide a ordem de verificar o sistema de arquivos com fsck. Se você não quiser verificar o sistema de arquivos, defina um '0' aqui. Em um caso de uso prático, defina “1”Para a partição raiz e“2" para os outros.

Por que o arquivo fstab existe?

O arquivo fstab monta automaticamente a partição na inicialização do sistema. Antigamente, os dispositivos tinham que ser montados manualmente com a ajuda do comando de montagem. Ele decide onde uma partição no sistema de arquivos será montada. Ele contém todas as informações sobre os pontos de montagem, incluindo as opções e os pontos de montagem. O comando de montagem é usado para montar sistemas de arquivos, como a raiz, /inicialização e as partições de troca, para os sistemas de arquivos em que devem ser montados em.

Caso você esteja adicionando armazenamento adicional após a instalação do sistema operacional, você pode editar o arquivo para acomodar novas unidades. Vamos ver como usar o FSTAB para montar um sistema de arquivos.

Como editar um arquivo fstab?

Por padrão, a permissão do arquivo para o arquivo FSTAB é definida como somente leitura para usuários normais. Somente usuários root ou super usuários podem abri -lo para edição. Isso é feito para fins de segurança para que um critério não possa modificar o arquivo sem querer.

O arquivo fstab deve ser editado com cuidado, qualquer pequeno erro nas entradas pode resultar em problemas de inicialização do sistema.

Liste as entradas do seu sistema de arquivos executando o comando:

$ lsblk -l

No meu caso, você pode ver a partição sdb1 não é montado em nenhum sistema de arquivos. Vamos seguir em frente e anexar esta partição a algum ponto:

Passo 1. Crie um diretório onde você deseja montar esta partição:

$ sudo mkdir /linuxhint

Passo 2. Use o comando de montagem para montar sdb1 para /linuxhint:

$ sudo monte /dev /sdb1 /linuxhint

Tenha cuidado aqui e evite erros para economizar tempo.

etapa 3. Execute o comando e verifique 'ponto de montagem'Coluna para verificar se nossa partição está montada corretamente:

$ lsblk -l | grep 'sdb1'

A saída do último comando mostra claramente que a partição é montada com sucesso.

Passo 4. Nossa partição não é montada permanentemente até agora, para torná -la permanente, precisamos editar o arquivo fstab. Como estou usando o sistema Ubuntu, preciso do UUID para identificar partições:

$ sudo blkid | Grep Sdb1

Então o uuid = ”4484868584867966““.

Etapa 5. Se você pular esta etapa, sua partição não será montada automaticamente após a reinicialização do seu sistema.

Para tornar as alterações permanentes, abra o arquivo fstab (lembre -se de fazer um backup do arquivo original):

$ sudo nano /etc /fstab

Agora, insira as entradas abaixo aqui:

Uuid = 4484868584867966 /linuxhint ntfs-3g Padrões 0 0 0

Salve o arquivo e saia.

Verificando o procedimento

Vamos agora verificar se estamos indo na direção correta. Vamos reiniciar o sistema e depois verificar se a partição de destino for montada corretamente. Depois de reiniciar o sistema, execute o seguinte comando:

$ df -h

Como podemos ver, a partição SDB1 é montada com sucesso em /linuxhint.

Conclusão

Depois de passar por este artigo, esperamos que você tenha uma melhor compreensão do objetivo do arquivo fstab e possa entender claramente as várias entradas dentro do arquivo. Se você deseja explorar mais, tente montar um sistema de arquivos local e remoto em sua máquina virtual. Em seguida, tente incluir várias outras opções para ver como elas funcionam.