Vamos mergulhar profundamente no arquivo "/etc/fstab".
O arquivo fstab
Conforme descrito anteriormente, é um arquivo de configuração que mantém informações sobre partições, dispositivos e configurações de montagem. Está localizado no seguinte local.
$ ls -lh /etc /fstab
É um arquivo de texto simples, para que possamos usar qualquer editor de texto de nossa escolha para trabalhar com ele. No entanto, requer permissão de raiz para escrever alterações para ele.
Fundamentos
Primeiro, dê uma olhada no arquivo fstab em seu sistema. Observe que cada sistema terá entradas diferentes devido às diferenças de partição e hardware. No entanto, todos os arquivos FSTAB compartilharão a mesma estrutura fundamental.
$ cat /etc /fstab
Cada linha do arquivo é dedicada a um dispositivo/partição exclusivo. Está dividido em seis colunas. Aqui está uma breve descrição de cada uma das colunas.
Nome do dispositivo
É o rótulo do dispositivo/partição específico. Cada dispositivo e partição recebe seu nome de dispositivo exclusivo. O nome do dispositivo é essencial para dispositivos de montagem, partições e sistemas de arquivos.
Podemos usar o comando lsblk para obter um relatório em todos os dispositivos de bloco. Ele praticamente relata todos os gadgets e partições com os nomes de seus dispositivos.
$ lsblk -a
Ponto de montagem padrão
No Linux, um dispositivo, partição ou sistema de arquivos deve ser montado em um local antes que o sistema possa usá -lo. A montagem torna o sistema de arquivos acessível através do sistema de arquivos do computador. O ponto de montagem é o acesso do diretório ao dispositivo, partição ou sistema de arquivos.
Podemos obter uma lista de todas as partições montadas no sistema.
$ MONT
No contexto do arquivo fstab, o ponto de montagem descrito para o nome do dispositivo específico será usado como o ponto de montagem padrão. Quando as botas do computador, o sistema montará todos os dispositivos para os pontos de montagem descritos neste arquivo.
Tipo de sistema de arquivos
Um sistema de arquivos pode ser descrito como um índice do banco de dados com toda a localização física dos dados no armazenamento. Existem numerosos sistemas de arquivos usados amplamente. O Linux suporta vários sistemas de arquivos por padrão. Aqui está uma lista restrita dos sistemas de arquivos populares.
Outra opção é "Auto", que permite ao sistema detectar automaticamente o tipo de sistema de arquivos do dispositivo ou partição. Use esta opção se não estiver confiante no sistema de arquivos específico.
Opções de montagem
As opções de montagem determinam o comportamento de montagem do dispositivo/partição. É considerado a parte mais confusa do arquivo fstab.
Aqui está uma lista restrita de algumas das opções de montagem comuns que você encontrará ao trabalhar com o arquivo fstab.
Jogar fora
Ele descreve se o sistema de arquivos deve ser backup. Se o valor for 0, o despejo ignorará o sistema de arquivos. Na maioria dos casos, é atribuído 0. Para backup, é mais conveniente usar várias ferramentas de terceiros.
Opções do FSCK
A ferramenta FSCK verifica o sistema de arquivos. O valor atribuído nesta coluna determina em que a ordem FSCK verificará os sistemas de arquivos listados.
Editando o arquivo fstab
Antes de editar o arquivo fstab, é sempre recomendável ter um backup.
Antes de fazer alterações no arquivo fstab, é recomendável fazer um backup primeiro. Ele contém detalhes de configuração críticos, para que entradas erradas possam causar resultados indesejados.
$ sudo cp -v /etc /fstab /etc /fstab.cópia de segurança
Para editar o arquivo fstab, inicie seu editor de texto de escolha com sudo.
$ sudo nano /etc /fstab
Para escrever um comentário, use "#" no início.
$ # Isso é um comentário
Observe que algumas entradas podem usar o dispositivo UUID em vez de um nome de dispositivo. Para obter o uuid de um dispositivo, use Blkid.
$ blkid
Depois que todas as mudanças são feitas, salve o arquivo e feche o editor. Essas mudanças não serão eficazes, a menos que o sistema reinicie.
Pensamentos finais
O arquivo fstab é uma solução simples e poderosa para muitas situações. Também pode automatizar sistemas de arquivos remotos de montagem. Requer apenas entender a estrutura do código e as opções suportadas para obter o benefício total dela.
Para informações mais detalhadas, verifique a página do homem.
$ man fstab
Computação feliz!