Depois de muita discussão com os desenvolvedores do NAS4Free, parece que as informações que estou procurando estão incluídas no log /var/log/system.log
.
Estou trabalhando com um desenvolvedor do NAS4Free (baseado no FreeBSD), e para ajudar a diagnosticar problemas, estou tentando capturar a saída do console gerada durante a inicialização.
Depois de muita pesquisa, não consigo encontrar dicas de como fazer isso. Descobri que, quando alternado para o modo de rolagem com Scroll Lock , posso rolar de volta para cima, mas o que realmente quero fazer é pegar todo o buffer e despejá-lo em um arquivo que eu possa postar no Pastebin ou similar, então ele pode passar por isso e encontrar as áreas possivelmente problemáticas.
Antecedentes: o NAS4Free está rodando "embedded" no bare metal, então reconfigurá-lo para despejar mensagens de boot em algum outro lugar não é possível.
dmesg
foi usado, mas não lista todas as entradas específicas impressas durante a seqüência de inicialização.
sysctl -a
foi recomendado e, embora parte da saída seja útil, ainda não inclui todas as mensagens de inicialização.
/var/log/messages
não existe, o que poderia significar que o registrador não foi iniciado (provavelmente reduzirá as reescritas na mídia de inicialização)
========
Basicamente, eu só quero uma maneira de simplesmente pegar o conteúdo do buffer do console e despejá-lo em um arquivo de texto no disco, em vez de ter que digitar manualmente tudo o que possa ser de interesse.
Veja /var/log/messages
.
Se você precisar extrair mais informações, leia a página do manual de logger
. Com logger
, você pode usar syslog
para salvar a saída dos programas.