Acessando mensagens do console do Time Machine

1

Nas versões anteriores do macOS, para ter uma idéia do que o Time Machine estava planejando, basta abrir o Console.app e inserir "backupd" como um filtro para ver muitas mensagens úteis, em particular coisas como o espaço necessário para cada um. o volume do backup, se está sendo usado um percurso profundo (varredura completa x log de eventos), etc., tudo muito útil para examinar backups lentos / grandes / novos e similares.

No entanto, no Sierra Console.app foi redesenhado e não consigo mais encontrar nenhuma dessas mensagens, apenas algumas coisas sobre as preferências de carregamento.

Então minha pergunta é; ainda é possível acessar as mesmas mensagens detalhadas do Time Machine / backupd em algum lugar (não necessariamente Console.app) e, em caso afirmativo, como / onde?

Haravikk
fonte

Respostas:

3

A resposta é sim - os logs estão disponíveis. Histórico ou como eles ocorrem.

Este é o script que eu uso. O -fargumento segue as mensagens ao vivo do Time Machine:

#!/bin/sh
#
# show time machine logs
# -f = follow

PRED='subsystem == "com.apple.TimeMachine" AND processImagePath CONTAINS "backupd"'

if [ $# -gt 0 ]; then
    log stream --style syslog --predicate "$PRED" --info 
else
    log show   --style syslog --predicate "$PRED" --info | sed -e 's/ localhost / /' \
         -e 's/ (TimeMachine) / /' \
     -e 's/[[]com.apple.TimeMachine.TMLog/[/' \
     -e 's/\.[0-9][0-9][0-9][0-9][0-9][0-9]\+[0-9][0-9][0-9][0-9] / /'
fi

Observe que você precisará executá-lo sudopara acessar todos os dados do log.

Michael Rourke
fonte
2

Você pode usar o logutilitário na linha de comando. Algo como:

log show --predicate 'subsystem == "com.apple.TimeMachine"' --info | grep 'upd: (' | cut -c 1-19,140-999

A melhor maneira de usar o Sierra Console.app é uma pergunta surpreendentemente complexa que alguém já fez muito trabalho de investigação. Eu recomendo esta postagem no blog . O mesmo autor em uma série de postagens investiga a aparente inutilidade do novo console para tarefas muito simples. O cara também escreveu um aplicativo chamado Consolation, que pode ser uma alternativa mais saudável para o console.

vykor
fonte