Per visualizzare facilmente il backupd
registro, dai un'occhiata al widget Time Machine Buddy . Si noti inoltre che esiste un altro registro sul disco di backup stesso, nel file nascosto .Backup.log
che si trova nella cartella di ciascun backup. Ciò fornisce alcune informazioni diverse dai backupd
registri.
Si noti che spesso i registri mostrano figure che non sembrano corrispondere:
Nessun assottigliamento pre-backup necessario: 821,4 MB richiesti (incluso il riempimento) [..]
Copiato 1630 file (3,8 MB) dal volume Macintosh HD.
Sopra, in realtà vengono copiati meno file di quelli previsti per la prima volta. Dato che Time Machine si basa su FSEvents che riporta solo directory modificate, suppongo che nell'esempio sopra queste directory contenessero un totale di 821,4 MB di file. Durante la copia dei file, Time Machine confronta quindi le directory modificate sul disco rigido con il backup e rileva che sono stati effettivamente modificati solo 3,8 MB.
Per vedere cosa è stato scritto nel backup, vedere TimeTracker (GUI) o timedog (riga di comando). Si noti che, anche quando si esegue come utente amministratore, a volte questi programmi devono essere eseguiti come root per vedere tutti i file. In caso contrario, questi strumenti potrebbero, ad esempio, non prendere in considerazione i backup dei registri e dei dati di MySQL, di proprietà di _mysql nella ruota di gruppo :
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 2 lug 20:05 data
In questi casi entrambi gli strumenti segnaleranno (silenziosamente) una dimensione di backup totale inferiore e un numero di file inferiore rispetto ai backupd
registri nella Console. Quindi, se i numeri non corrispondono ai registri, allora per TimeTracker:
sudo ~ / Download / TimeTracker.app / Sommario / MacOS / TimeTracker
Allo stesso modo, per il timedog:
cd "/ Volumes / Backup of XX / Backups.backupdb / XX"
sudo ~ / Download / timedog
Per trovare facilmente file di grandi dimensioni sul disco rigido vedere Disk Inventory X . Questo programma non ha nulla a che fare con Time Machine, ma può aiutare a indagare sui problemi, come quando ti chiedi perché il tuo backup è molto più piccolo dello spazio utilizzato sul tuo disco rigido. Si noti che questo programma riporterà probabilmente sempre meno spazio su disco totale nel titolo della finestra rispetto alla schermata in cui è possibile selezionare il disco da esaminare (anche quando si esegue come root e si sceglie il menu Visualizza, Mostra dimensioni file fisiche). Ma se la dimensione totale riportata è davvero molto più piccola rispetto ai totali effettivi utilizzati sul tuo Mac, potrebbe essere utile eseguire come root:
sudo "$ HOME / Download / Inventario disco X.app/Contents/MacOS/Disk Inventory X"
Per rimuovere i file dal backup (come se scoprissi che Time Machine stava effettivamente eseguendo il backup di alcuni file di grandi dimensioni, come un file di registro MySQL in fuga), Apple scrive :
Vuoi eliminare tutte le istanze di un file o una cartella di cui è stato precedentemente eseguito il backup? Abbastanza facile. Avvia Time Machine, seleziona l'elemento da eliminare, quindi scegli "Elimina da tutti i backup" dal menu di azione nella barra degli strumenti del Finder.
Ora, se quei file che vuoi eliminare sono visibili solo alla radice, allora dovresti invocare "Enter Time Machine" anche come root. E questo richiede che Finder sia avviato come root prima:
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Sembra un normale Finder, ma noterai il root accanto all'icona della cartella home nella barra laterale del Finder. Ora usa Shift-Cmd-G (menu Vai, Vai a cartella) per accedere, ad esempio, /usr/local
e trovare la cartella da cui vuoi eliminare i file dal disco di backup. Quindi, inserisci Time Machine (e ancora una volta convalida che il root sia mostrato accanto all'icona della cartella home) e segui le istruzioni di Apple. Al termine dell'eliminazione dei file dal backup, premere Ctrl-C in Terminale per arrestare il root-Finder. (Avevo anche bisogno di disconnettermi dal mio Mac poiché il disco remoto non si sarebbe disinstallato correttamente.)
Se si utilizza un pacchetto sparso (come quando si utilizza un backup sulla rete), qualsiasi spazio liberato non verrà recuperato automaticamente (o: non fino a quando non sarà necessario lo spazio). Per applicare questo, vedere Come recuperare tutti / più spazio libero da uno sparsebundle su OS X . Ciò non si applica solo ai file rimossi manualmente, ma anche ai file rimossi da Time Machine per i backup orari o giornalieri scaduti durante l' assottigliamento post-backup .
Time Machine compatterà effettivamente il pacchetto sparso stesso, quando lo spazio su disco si esaurisce. Ma sembra che potrebbe prima eliminare alcuni vecchi backup durante l' assottigliamento pre-backup , quindi forse è saggio compattare manualmente se hai mai eliminato alcuni file enormi o se i backup scaduti potrebbero aver incluso file enormi:
Avvio dell'assottigliamento pre-backup: 53,57 GB richiesti (incluso il riempimento),
9,90 GB disponibili
Non esistono backup scaduti: eliminazione dei backup più vecchi per fare spazio
Backup eliminato / Volumi / Backup di XX / Backups.backupdb / XX / 2007-12-20-172543:
9,90 GB ora disponibili
Backup cancellato / Volumi / Backup di XX / Backups.backupdb / XX / 2007-12-31-005523:
9,90 GB ora disponibili
Eliminati 2 backup: il backup più vecchio è ora l'8 gennaio 2008
Interruzione del backup.
Backup annullato.
Immagine disco espulso Time Machine.
Compattazione dell'immagine del disco di backup per recuperare spazio libero
Compattazione dell'immagine del disco di backup completata
Avvio del backup standard
[..]
Avvio dell'assottigliamento pre-backup: 53,57 GB richiesti (incluso il riempimento),
12,75 GB disponibili
Mille grazie a Adam Cohen-Rose per aver testato quanto sopra; vedi il suo blog per maggiori dettagli!
fseventsd
vedere "eventi registrati / Volumi / .. fuori sincrono con il volume. Distruggendo vecchi registri". Un registro appena creato avrà anche un nuovo identificatore, che non corrisponderà più all'ID memorizzato con il backup. Questo dice a Time Machine di confrontare il tuo disco rigido con l'ultimo backup. Se uno utilizza più dischi di backup, quindi se vienefseventsd
creato un nuovo registro, Time Machine verrà infine eseguito in un "UUID dell'archivio eventi non corrispondente" per ciascun disco di backup.