Rain WikiWindows · Linux · Android

/etc/fstab

Arquivo de configuraçãoTodas as distribuições LinuxSeguro para excluir: Não

/etc/fstab é o arquivo que informa ao Linux quais sistemas de arquivos montar na inicialização, onde e com quais opções. Cada linha descreve um sistema de arquivos ou área de swap. Uma linha incorreta pode impedir que o sistema inicie normalmente, portanto, as alterações devem ser testadas antes de uma reinicialização.

1Os seis campos

Cada linha possui seis campos: o dispositivo (por exemplo, UUID=...), o ponto de montagem, o tipo de sistema de arquivos (ext4, xfs, vfat, swap), as opções de montagem (por exemplo, defaults, noatime, nofail), o campo de dump (geralmente 0) e a ordem do fsck (1 para o sistema de arquivos raiz, 2 para outros, 0 para ignorar a verificação).

2Por que UUIDs

Nomes de dispositivos como /dev/sdb1 podem mudar quando discos são adicionados ou reordenados. Um UUID ou LABEL identifica o próprio sistema de arquivos, garantindo que o correto seja montado. blkid ou lsblk -f exibem os UUIDs.

3nofail e systemd

Com o systemd, as linhas do fstab são transformadas em unidades de montagem na inicialização. A opção 'nofail' permite que a inicialização continue caso um disco não essencial, como uma unidade USB, esteja ausente.

Como adicionar e testar uma entrada no fstab

  1. Encontre o UUID do sistema de arquivos: lsblk -f
  2. Crie o ponto de montagem, por exemplo: sudo mkdir -p /mnt/data
  3. Faça backup do arquivo: sudo cp /etc/fstab /etc/fstab.bak
  4. Adicione uma linha como: UUID=<uuid> /mnt/data ext4 defaults,nofail 0 2
  5. Verifique o arquivo: sudo findmnt --verify
  6. Monte tudo o que estiver listado sem reiniciar: sudo mount -a

Cuidados

  • Um erro na linha raiz ou /boot pode fazer com que o sistema inicie em modo de emergência.
  • Mantenha uma cópia do arquivo funcional e teste com mount -a antes de reiniciar.

Fontes

  1. página de manual fstab(5) man7.org
  2. página de manual findmnt(8) man7.org

Última revisão: