Para visualizar facilmente o backupd
log , consulte a Hora Widget Machine Buddy . Observe também que há outro log no próprio disco de backup, no arquivo oculto .Backup.log
, que pode ser encontrado na pasta de cada backup. Isso fornece algumas outras informações além dos backupd
logs.
Observe que, com frequência, os registros mostram figuras que parecem não corresponder:
No pre-backup thinning needed: 821.4 MB requested (including padding) [..]
Copied 1630 files (3.8 MB) from volume Macintosh HD.
Acima, menos arquivos são realmente copiados do que previsto primeiro. Como a Time Machine conta com FSEvents que somente os relatórios mudaram diretórios, suponho que no exemplo acima esses diretórios continham um total de 821,4 MB em arquivos. Na verdade, ao copiar os arquivos, o Time Machine compara os diretórios alterados no disco rígido com o backup e descobre que apenas os arquivos de 3,8 MB foram realmente alterados.
Para ver o que foi gravado no backup , consulte TimeTracker (GUI) ou timedog (linha de comando). Observe que, mesmo quando executado como um usuário administrador, às vezes, esses programas precisam ser executados como root para ver todos os arquivos. Ao não fazer isso, essas ferramentas podem, por exemplo, não levar em consideração os backups de logs e dados do MySQL, de propriedade de _mysql no grupo wheel :
cd "/Volumes/Backup of XX/Backups.backupdb/XX/Latest"
sudo ls -l "Macintosh HD/usr/local/mysql-5.0.51a-osx10.5-x86"
[..]
drwxr-x---@ 6 _mysql wheel 374 Jul 2 20:05 data
Nesses casos, ambas as ferramentas reportarão (silenciosamente) um tamanho de backup total menor e menos arquivos que os logs backupd
no Console. Então, se os números não coincidem com os logs, então para o TimeTracker:
sudo ~/Downloads/TimeTracker.app/Contents/MacOS/TimeTracker
Da mesma forma, para timedog:
cd "/Volumes/Backup of XX/Backups.backupdb/XX"
sudo ~/Downloads/timedog
Para encontrar facilmente arquivos grandes em seu disco rígido , consulte Inventário de disco X . Este programa não tem nada a ver com o Time Machine, mas pode ajudar a investigar problemas, como quando você se pergunta por que seu backup é muito menor que o espaço usado em seu disco rígido. Note que este programa provavelmente reportará menos espaço total em disco no título da janela do que na sua tela, onde você pode selecionar qual disco investigar (mesmo quando estiver rodando como root e escolhendo o menu View, Show Physical File Size). Mas se o tamanho total relatado for realmente muito menor do que os totais reais usados em seu Mac, pode ser útil executar como root:
sudo "$HOME/Downloads/Disk Inventory X.app/Contents/MacOS/Disk Inventory X"
Para remover arquivos do backup (como se descobrisse que o Time Machine estava realmente fazendo o backup de alguns arquivos enormes, como um arquivo de log MySQL), Apple escreve :
Want to delete all instances of a file or folder previously backed up? Easy enough. Launch Time Machine, select the item to be deleted, then choose "Delete from all backups" from the action menu in the Finder toolbar.
Agora, se esses arquivos que você deseja excluir estão visíveis apenas para o root, então você deve chamar "Enter Time Machine" como root também. E isso requer que o Finder seja iniciado como root primeiro:
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Isto parece um Finder normal, mas você notará root ao lado do ícone da pasta pessoal na barra lateral do Finder. Agora use Shift-Cmd-G (menu Ir, Ir para pasta) para obter, por exemplo, /usr/local
e encontrar a pasta da qual você deseja excluir os arquivos do disco de backup. Em seguida, insira o Time Machine (e mais uma vez, confirme se root é mostrado ao lado do ícone da pasta base) e siga as instruções da Apple. Quando terminar de deletar os arquivos do backup, pressione Ctrl-C no Terminal para parar o root-Finder. (Eu também precisava fazer logoff do meu Mac, pois o disco remoto não seria desmontado corretamente.)
Se você estiver usando um pacote esparso (como ao usar um backup na rede) , qualquer espaço liberado não será recuperado automaticamente (ou: não até que o espaço seja necessário). Para aplicar isso, consulte Como recuperar todo / mais espaço livre de um sparsebundle no OS X . Isso não se aplica apenas aos arquivos removidos manualmente, mas também aos arquivos removidos pelo Time Machine para backups diários ou por hora expirados, durante o afinamento pós-backup .
O Time Machine compactará o próprio pacote esparso quando o espaço em disco acabar. Mas parece que ele pode primeiro excluir alguns backups antigos durante o pré-backup thinning , então talvez seja sábio compactar manualmente se você já apagou alguns arquivos grandes, ou se backups expirados podem ter incluído arquivos enormes:
Starting pre-backup thinning: 53.57 GB requested (including padding),
9.90 GB available
No expired backups exist - deleting oldest backups to make room
Deleted backup /Volumes/Backup of XX/Backups.backupdb/XX/2007-12-20-172543:
9.90 GB now available
Deleted backup /Volumes/Backup of XX/Backups.backupdb/XX/2007-12-31-005523:
9.90 GB now available
Deleted 2 backups: oldest backup is now 8 Jan 2008
Stopping backup.
Backup canceled.
Ejected Time Machine disk image.
Compacting backup disk image to recover free space
Completed backup disk image compaction
Starting standard backup
[..]
Starting pre-backup thinning: 53.57 GB requested (including padding),
12.75 GB available
Muito obrigado a Adam Cohen-Rose por testar o acima; veja seu blog para mais detalhes!