Perché Time Machine sta sovrastimando la quantità di dati di cui è necessario eseguire il backup?


11

Ho mischiato la mia directory home in giro e l'ho spostata sul mio disco piatto rotante nel mio MacBook. Da allora, Time Machine ha acceso la mia macchina a caldo (la ventola si accende all'avvio di Time Machine) e le stime sulla dimensione dei dati di backup mostrate da Time Machine nella barra dei menu sono enormi. Molti gigabyte.

Stima della Big Time Machine

Ma quando controllo i backup completati con BackupLoupe le dimensioni effettive del backup sono molto, molto ridotte.

BackupLoupe che mostra le dimensioni ridotte del backup risultante

Questo non mi darebbe molto fastidio se non fosse per il fatto che Time Machine fa funzionare la mia macchina molto calda quando funziona, occupa un bel po 'di CPU e impiega 20-30 minuti per completare il backup orario ora.

Il mio elenco completo di esclusioni per Time Machine è attualmente:

~/Library/Application Support
~/Documents/Virtual Machines.localized
~/Virtual Machines

Aggiornamento 1:

Ho escluso ~/Library/Application Supportin un sospetto che potrebbero essere problemi di timestamp sui file di cache che finiscono per non avere alcun cambiamento nei loro bit. Ma TM sta ancora dicendo che sta eseguendo il backup> 2 GB di dati.

Aggiornamento 2:

In definitiva, vorrei ridurre la quantità di tempo che Time Machine impiega a correre sulla mia macchina. Attualmente spende su questi backup fino a 30 minuti ogni ora.


Perché lo sforzo segnalato da Time Machine nella barra degli strumenti è molto più elevato rispetto ai contenuti di backup effettivi come riportato da BackupLoupe? Uno di loro ha torto? Quale?

Come posso aiutare a guidare Time Machine nella stima di ciò che deve essere eseguito il backup in modo che non debba lavorare così tanto?

Risposte:


4

Time Machine utilizza FSEvents per determinare cosa è cambiato, basato su cartelle anziché su file. Quindi, ho sempre assunto che il numero maggiore indica la dimensione totale delle cartelle che deve elaborare. Successivamente, all'interno di ciascuna cartella valuterà ciascun file. (Nel 2008, alcuni hanno scritto "Time Machine considera due file identici se il loro percorso, le date e le dimensioni sono uguali" , quindi alcune modifiche potrebbero persino passare inosservate. Ma questa è un'altra storia.)

Se molti file in una cartella di grandi dimensioni non sono stati modificati, il numero totale di cui eseguire effettivamente il backup è molto più basso, ma Time Machine non lo sa fino a quando non li ha elaborati. Tieni presente che i file potrebbero avere l'attributo esteso com.apple.metadata:com_apple_backup_excludeItemimpostato o potrebbero essere esclusi dalle impostazioni di fabbrica di Apple, il che implica che non verranno inseriti nel backup. Vedi L'app Time Machine di Apple copia davvero tutto su Super User.

(Quindi: suppongo che sia necessario trovare cartelle di origine di grandi dimensioni che sono piccole nel backup. Strumenti come Disk Inventory X o GrandPerspective potrebbero effettivamente mostrare cartelle di grandi dimensioni, come in /private/var. Potrebbe essere facile confrontarlo con le poche cartelle sul backup?)


Ora che ci penso anni dopo: vedendo le dimensioni della mia cartella Download, dubito che mostri (sempre) le dimensioni della cartella nella quantità di dati di cui eseguirà il backup. Il download di un altro file di piccole dimensioni NON implica che Time Machine affermi di dover eseguire il backup dell'intera dimensione della cartella Download. (E sì, quella cartella è nei miei backup.)


Questo è utile e mi dà un posto dove guardare grazie.
Ian C.

Ok, quindi niente nella registrazione nella console? E strumenti come Disk Inventory X o GrandPerspective potrebbero effettivamente mostrare cartelle di grandi dimensioni, come in /private/var. Potrebbe essere facile confrontarlo con le poche cartelle sul backup?
Arjan,

Niente in console. Dare un'occhiata alle cose con un ispettore del disco.
Ian C.

Combinando DaisyDisk e BackupLoupe sono stato in grado di chiudere il ciclo su questo problema. Grazie per la guida. Anzi: se sommo le dimensioni delle directory di cui è stato eseguito il backup ottengo la stima multi-GB che Time Machine mi sta mostrando. Deve essere necessario confrontare tutti i file in quelle directory per trovare i file realmente modificati e fare il backup solo di quelli. Quindi le stime di Time Machine sono lontane dalla realtà perché le directory in cui si stanno verificando i cambiamenti hanno molti file che si aggiungono a una quantità abbastanza grande di spazio. Domanda RISPOSTA!
Ian C.

Goditi quella generosità. :)
Ian C.

2

Un paio di suggerimenti che possono o meno aiutare; in primo luogo dare un'occhiata a questa app, TimeTracker , mostra ciò che è stato eseguito il backup e, soprattutto, le sue dimensioni, in TM. Un po 'come l'app nello screenshot che hai fornito, ma per TM.

Un ragazzo in un post sul forum che ho trovato ha detto qualcosa sull'identità di Office come problema, ed è stato anche suggerito che anche i file di scambio di macchine virtuali potrebbero essere un problema. Non credo che nessuna di queste cartelle si troverà nel supporto dell'applicazione, quindi perché continueranno a verificarsi i backup di massa, se ne hanno la colpa.

Spero che questo aiuti a far luce sul mistero!


Aggiornato con il mio elenco di esclusioni. Non includo il supporto applicativo e nulla per le mie macchine virtuali. Uso Office però. Dove troverei le identità se non nel supporto dell'applicazione?
Ian C.

Non credo che TimeTracker funzioni su Lion. O almeno: non mi piace la mia unità di backup remoto che sto usando. Dice che non ha autorizzazioni sufficienti per visualizzare lo sparsebundle, ma le autorizzazioni sono certamente a posto.
Ian C.

Hmm, sembra che TimeTracker sia rotto su Lion così com'è, non sono stati rilasciati aggiornamenti. Ad ogni modo, la cartella Identità è Utente Home> Documenti> Dati utente Microsoft> Identità di Office 2008/2011.
Ali,

FWIW Non uso Entourage. Solo un po 'di Excel e Word e il rarissimo PowerPoint. Niente nella mia cartella delle identità è stato aggiornato da maggio 2011.
Ian C.

1

Non ho una risposta direttamente alla tua domanda sulla differenza tra le dimensioni riportate in quanto non ho familiarità con backupLoupe.

Ma di fronte a una situazione simile ho scelto di eseguire i backup di Time Machine con meno frequenza.

Nel terminale immettere il seguente comando:

sudo nano /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
  • Usa i tasti freccia per navigare nel campo che indica il numero di secondi

  • Modifica il numero (il valore predefinito è 3600) nel tempo desiderato (in secondi)

  • Per salvare il file, premi Control + O, quindi premi invio per salvarlo.
  • Infine, premi Control + X per uscire da nano (editor di testo unix) e chiudere il terminale.
  • Il riavvio del computer renderà effettive queste modifiche

Fonte: http://hangoutjunkie.com/how-to-change-time-machine-backup-frequency/

Ricorda che se usi questo metodo hai meno stati salvati da cui puoi estrarre se hai bisogno di ripristinare un file.

Spero che sia di aiuto.


Grazie per il suggerimento su come eseguire i backup TM meno frequentemente. È utile
Ian C.

Sembra che non abbia abbastanza reputazione per commentare le tue domande ad Alistair di seguito. Quindi inserisco qui in risposta ... Le versioni precedenti di Entourage non funzionavano bene con TimeMachine. È stato eseguito il backup dell'intero database di posta ogni volta. L'ultimo Entourage e ora Outlook sono migliori su questo. Il database è disponibile in ~ / Documenti / Dati utente Microsoft / XX Identità nome prodotto
AllInOne

1

Che ci crediate o no, la macchina del tempo funziona senza un disco rigido esterno presente. Ha una cache locale (chiamata Local Snapshot) su cui esegue il backup delle cose e quindi la sincronizza sul disco.

inserisci qui la descrizione dell'immagine

Apple dice quanto segue:

Quando si accede al browser Time Machine (utilizzato per ripristinare i dati), gli snapshot locali appariranno sulla timeline insieme a backup regolari distinti da colori diversi. I segni di spunta grigi rappresentano le istantanee locali e i segni di spunta rosa rappresentano i backup memorizzati sul disco di backup esterno o Time Capsule. Nota: i segni di spunta rosa verranno disattivati ​​se il computer portatile non è collegato al disco di backup esterno o Time Capsule.

Puoi leggere ulteriori informazioni su Time Machine e le istantanee locali: http://support.apple.com/kb/HT4878

La grande quantità di elementi potrebbe essere cronologia per giorni o anche cose che hai eliminato di recente. Lascia che finisca una volta, quindi la prossima volta dovrebbe essere inferiore.


"Lascia che finisca una volta, poi la prossima volta dovrebbe essere meno." Questo è il problema: non è mai meno. Anche quando so che dovrebbe essere. Tutte le mie istantanee sono istantanee remote. Nulla viene visualizzato come un'istantanea locale nella vista di ripristino di Time Machine.
Ian C.

Interessante. In realtà contatterei Apple su quello, non conosco la complessità di come funziona questo strumento. Forse l'HDD non funziona e continua a dover rifare il lavoro?
Dmitriy Likhten,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.