possível duplicata de Como posso usar o tmutil para descobrir quais arquivos foram excluídos?
O comando tmutil comparepermite comparar listas de arquivos, se você não quiser fazê-lo usando lsou outros comandos que possam mostrar diferenças em arquivos e pastas, como em rsyncmuitos programas diff gráficos.
Você pode listar os caminhos de backup e copiá-los para o comando compare. Exemplo:
Muitas pessoas adoram o BackupLoupe também. Ele cria um poderoso banco de dados de quais arquivos estão incluídos em cada intervalo de backup.
Obrigado! vou experimentá-lo quando chegar ao meu TimeCapsule) Eu acho que isso é exatamente o que eu estava procurando))
— alexus 15/10/12
Por que não editar um pouco a pergunta para deixar mais claro o que você estava querendo? Provavelmente você receberá alguns votos se você cuidar e colocar um título real nele, em vez de um fragmento de uma frase.
Uma alternativa de custo zero ao BackupLoupe é o TimeTracker . Faz o trabalho bem o suficiente para mim.
Menção honrosa vai para o utilitário de código aberto timedog .
tmutil comparefoi muito lento e me mostrou arquivos que não foram alterados entre os backups - o timedog foi muito melhor.
— craig65535 19/11
Se você estiver interessado em ver quais arquivos estão sendo lidos à medida que o backup acontece, use este comando:
Nota: o acima funcionou em versões anteriores do macOS. Em High Sierra, algo que se aproxima disso é:
No entanto, há muito barulho do volume de backup em si que ainda não descobri como me livrar.
Eu recebo muitas falas, dtrace: error on enabled probe ID 5 (ID 161: syscall::open:return): invalid user access in action #11 at DIF offset 24mas nada mais.
Para qualquer um em High Sierra, adicione grepo segundo comando para obter uma lista razoável de apenas arquivos:sudo fs_usage -f filesys backupd | grep -oi "HFS_update"
No Sierra, sudo fs_usage -w -f filesys backupd | grep HFS_updatefunciona para mim (e obtém o caminho completo para arquivos / pastas profundos).
— jhfrontz 12/04
Aqui está um rápido script de shell que criei em cerca de 3 minutos, que imprimirá automaticamente cada NOVO arquivo que está sendo lido. Portanto, em vez de imprimir várias linhas duplicadas repetidas vezes, apenas os arquivos serão impressos uma vez.
— Max Coplan 9/09
Você pode usar o timedog para isso.
timedog é um script Perl que exibe o conjunto de arquivos que foram salvos para qualquer backup criado pelo Mac OS X Time Machine. Por padrão, mostra os arquivos que foram salvos no backup mais recente. A lista inclui os tamanhos de arquivo antes e depois, bem como uma contagem e tamanho total de arquivos. O script inclui uma opção para resumir as alterações em uma profundidade de diretório específica, produzindo uma exibição mais concisa, ajudando a entender quais áreas do seu sistema estão ocupando mais espaço nos backups. Também pode classificar por tamanho e / ou omitir arquivos abaixo de um determinado tamanho.
funciona bem, mesmo com o armazenamento anexado AirportExpress.
Se você deseja observar quais arquivos estão sendo transferidos em tempo real, é possível monitorar o daemon da máquina do tempo com
Se você vir uma transferência de arquivo anormalmente grande, poderá ver imagens de disco de máquinas virtuais na lista
Eu estou supondo que você quis dizer sudo fs_usage -f filesys -R backupd, em vez ... Eu vou dar uma olhada uma vez que eu ligar a minha rede doméstica)
Isso gera um Can't open RAW file: No such file or directoryerro, as páginas de manual têm um exemplo como estefs_usage -w -f filesys Mail
— Luddig 15/07/16
Combinei a resposta tmutil acima mencionada por BMIKE a este verso acessível, espero que possa ajudar alguém!
Isso fará os 2 últimos backups e os diferenciará para você. O sed é colocar aspas nos nomes dos backups, que provavelmente terão espaços neles.