Depurando problemas do fstab na reinicialização

10

Após uma reinicialização, algumas partições mencionadas no fstab não foram montadas conforme o esperado. O formato da linha para as partições que foram montadas corretamente e para as que não foram montadas corretamente tem a mesma aparência, por isso, pergunto-me se existe algum registro de algum problema que impediu a restauração das partições ausentes.

Não consigo ver o console durante uma reinicialização, mas preciso determinar e corrigir o problema posteriormente.

Stuart Woodward
fonte

Respostas:

12

Há algumas coisas que você pode tentar:

  • Supondo que eles ainda não estejam montados quando você pode fazer login, mount -aalgum erro é impresso no seu terminal? Isso usará apenas as informações disponíveis no fstab para montar todas as montagens disponíveis e deve fornecer detalhes de todas as montagens que ainda não foram bem-sucedidas.
    • Se você não receber erros e ainda não tiver montagens, tem certeza de que não tem a noautoopção ativada?
    • Se você não obtiver erros e agora tiver montagens, talvez haja alguma montagem segregada acontecendo na sequência de inicialização e nem todas essas etapas de inicialização estejam ativadas; por exemplo, o Gentoo tem localmounte netmounte nfsmountscripts de inicialização para a montagem coisas na inicialização.
  • É um problema de pedido? ou seja, tentando montar /var/libantes /var/. Você pode usar o primeiro parâmetro numérico no fstab para controlar quais montagens são montadas primeiro.
  • Na falta de um dos itens acima, você pode tentar fazer o log diving. dmesg, ou um dos vários logons /var/logdeve poder ajudar. Sua sequência de inicialização deve estar sendo registrada por padrão, mas, como depende da configuração do criador de logs do sistema, ela pode mudar um pouco, mesmo em versões diferentes da mesma distribuição. Os culpados de sempre são /var/log/messagese var/log/kernel.
Matthew Scharley
fonte
5
mount -ame ajudou a diagnosticar o meu problema. 1
Greg B
1

Observe que alguns serviços de montagem, como o s3 fuse, exigem que os serviços de rede sejam ativados antes da montagem, portanto, você pode precisar criar um serviço init.d para ativar a montagem e solicitá-la de acordo. Crédito: https://github.com/s3fs-fuse/s3fs-fuse/issues/412

storm_m2138
fonte