Time Machine sta saltando file e cartelle. Come risolvere?

5

Esecuzione di OS X 10.10.2 su un Mac Pro di inizio 2009. Sistema installato su un'unità a stato solido da 256 GB. 10 GB di memoria.

Ho un problema con Time Machine in cui non è in grado di eseguire il backup di alcuni dei miei file e cartelle. Non sembra che ci sia molta rima o ragione, ma include cose molto, molto importanti come la directory principale per i progetti su cui sto lavorando, le directory hash arbitrarie in alcuni repository git, un assortimento di email, allegati di messaggi, file di preferenze casuali e in qualche modo l'intero contenuto della cartella Immagini. E probabilmente di più: non ho controllato tutto.

Recentemente ho forzato Time Machine a fare un attraversamento completo quando ha effettuato un backup recente (e ho confermato che si trattava di un attraversamento completo guardando l'output di backupd in Console.app), ma questi file sono ancora mancanti.

Ho anche provato ad entrare in una delle directory di cui non è stato eseguito il backup:

find . -exec touch {} \;

per fare in modo che tutti i file appaiano modificati di recente, quindi comunica a Time Machine di creare un nuovo backup, ma li salta comunque.

Qualcuno ha qualche suggerimento su cosa posso fare per riparare Time Machine? Voglio solo fare un backup completo, non saltare nulla.

Come ultimo tentativo ho potuto spazzare via il mio disco di Time Machine e ripartire da zero, ma in realtà, davvero non voglio farlo perché contiene diversi mesi di backup, e Occasionalmente ho bisogno di tornare indietro e ottenere versioni precedenti dei file.

Modifica:

Non ho trovato una soluzione a questo particolare problema, ma ho deciso di interrompere l'utilizzo di Time Machine per i backup poiché non posso più fare affidamento su di esso. Ho deciso di provare ChronoSync poiché sembra abbastanza comparabile.

    
posta GuyGizmo 02.02.2015 - 20:54
fonte

5 risposte

2

Ho appena ricreato un backup di Time Machine da un disco rigido completamente vuoto. Ho scoperto che saltava ancora i file, ma dopo aver scavato di più, ho scoperto che molti dei miei file (per ragioni che non riesco a capire) sono stati contrassegnati come esclusi da Time Machine. In particolare, i file sono stati contrassegnati con l'esclusione persistente.

Ho scritto uno script per scansionare i miei interi filesystem per cose che sono state escluse da Time Machine e riportarle, differenziando tra quali file sono destinati a essere inclusi ma non lo sono e quali file sono da escludere. Può quindi rimuovere facoltativamente il marker di esclusione da tutti i file esclusi rilevati. Una volta eseguita questa operazione, tutti i miei dati sono stati copiati correttamente.

Ora eseguo OS X 10.11.1, quindi non sono sicuro che i file mancanti in fase di creazione di questo thread fossero stati esclusi (sebbene sia possibile confermarne almeno alcuni) , o se ci sono stati errori in Time Machine che sono stati risolti nei successivi aggiornamenti del sistema operativo, o se si è risolto il problema con il backup del mio Time Machine e l'avvio è stato completamente corretto. Aggiornerà questo thread mentre imparo di più.

Lo script può essere scaricato qui: link

    
risposta data 17.11.2015 - 23:45
fonte
4

Ho lo stesso problema da uno degli aggiornamenti mavericks, non necessariamente la versione .0, non sono sicuro di quando è iniziato esattamente. Ho questo problema principalmente con una cartella: ~ / Library / Preferences. Posso risolvere il problema (vedi sotto), ma 1-3 settimane dopo il problema si ripresenta con quella cartella. Penso che questa cartella potrebbe essere colpita spesso dal bug, perché i file di prefs sono spesso cambiati, non lo so. Anway è un bug! Se dovessi indovinare, la ragione potrebbe essere un bug in fsevents-daemon (fseventsd), che è responsabile del monitoraggio delle modifiche al file system.

A volte ho anche altre cartelle che Preferenze non eseguono più il backup, ma questo non accade spesso.

Per verificare quali cartelle sono "bloccate" e non eseguire correttamente il backup, puoi:

  1. eseguire un nuovo backup e mantenere il volume di backup collegato
  2. nel terminale: tmutil compare -n

Il comando del terminale esegue 30 minuti con il mio backup di 150 GB. Aiuta a identificare i file che non sono nel backup Ultimo . Essere informati, alcuni file potrebbero essere visualizzati, che sono ok per non essere sottoposti a backup.

Ho anche provato i file tattili, il che non ha aiutato. Ciò che ha aiutato, è stata la ridenominazione della cartella principale. Per risolvere il problema per una determinata cartella, e. g. ~ / Library / Preferences , rinominerò la cartella due volte:

in Terminale:

sudo mv ~/Library/Preferences ~/Library/PreferenceS
sudo mv ~/Library/PreferenceS ~/Library/Preferences

Nota, l'ultima lettera s / S alla fine. Ho bisogno di sudo per la cartella Preferenze , perché OSX ha impostato i diritti di accesso speciali per quella cartella. Quindi sudo potrebbe non essere necessario per altre cartelle. Dopo averlo fatto, i file in quella cartella vengono di nuovo correttamente sottoposti a backup. Problema: il problema non viene risolto in modo permanente. Imprevedibilmente dopo 1-3 settimane il problema è tornato.

altri link:

risposta data 03.02.2015 - 17:06
fonte
2

Il file delle preferenze di Time Machine sembra essere danneggiato.

  1. Apri le preferenze di Time Machine e posiziona il dispositivo di scorrimento su OFF.
  2. Vai a / Macintosh HD / Libreria Preferenze e trascina nel Cestino il file com.Apple.TimeMacine.plist e riavvia la macchina.
  3. Apri le Preferenze, fai clic su Seleziona disco di backup e Usa disco.
  4. Il backup verrà avviato e richiederà del tempo in base al numero di file.

Hai un backup completo che verrà aggiunto ai backup esistenti.

    
risposta data 03.02.2015 - 16:56
fonte
2

Sia io che il mio coinquilino abbiamo riscontrato questo problema su iMac separati. Per prima cosa è saltato fuori dal tempo che abbiamo aggiornato con Mavericks. Dopo aver combattuto per settimane, posso confermare che (a) fare confusione con i file delle preferenze non lo risolve e (b) ricominciare con un nuovo disco di backup di Time Machine e i file delle preferenze puliti non lo risolvono. Time Machine si può comportare da sé per un po 'ma entro una o quattro settimane inizierà a saltare file e cartelle a vari livelli, in particolare in cartelle come ~/Library/Preferences che vedono un sacco di cambiamenti.

Sto rintanando nella speranza di salvare altri un po 'di frustrazione. Esegui tmutil compare -n immediatamente dopo un backup e verifica se manca qualcosa di critico. In tal caso, passare a un sistema di backup alternativo il prima possibile. Molte persone hanno pubblicato su questo nel corso degli anni e nessuno ha mai riavuto Time Machine lavorando una volta che questo è saltato fuori.

Potresti imbatterti in questo thread che descrive problemi simili in Mountain Lion. A questo punto, quel thread contiene un numero di archi rossi relativi ai file delle preferenze di Time Machine danneggiati che non sembrano essere rilevanti per Mavericks o Yosemite.

    
risposta data 11.03.2015 - 05:55
fonte
1

Il modo in cui risolverei questo a livello di codice è aggiungere un'esclusione per il file e quindi rimuoverlo.

FILE=/the/path/to/whatever/file/you/wish.foo
tmutil addexclusion $FILE
tmutil removeexclusion $FILE
tmutil isexcluded $FILE

Se l'ultimo risultato è ancora che il file è escluso, potresti dover utilizzare l'opzione -p che richiede sudo o esaminare il file o il percorso che porta ad esso è escluso dalla regola .

    
risposta data 18.11.2015 - 00:11
fonte

Leggi altre domande sui tag