Time Machine completo, ma solo un backup (o, quali sono .RecoverySet e perché occupano così tanto spazio?)

4

Qualcosa di pazzo sta succedendo con Time Machine. Ieri ho aggiornato a Mavericks senza problemi. Dopo aver eseguito un backup finale su Mountain Lion, ho disconnesso l'unità di backup con molta cautela, nel caso volessi usarla per tornare a 10.8. L'ho ricollegato oggi e gli ho lasciato fare il suo compito, e ho ricevuto un avviso di fuori spazio. Non ero troppo preoccupato per questo, dato che in precedenza li avevo acquisiti (in passato, TM non ha fatto il lavoro migliore stimando lo spazio richiesto e rimuovendo i vecchi backup).

A seguito di indagini, ho scoperto che era disponibile solo il backup più recente (da prima dell'aggiornamento). Ho ricontrollato questo in Finder e Terminal per confermare, e sembra corretto. Le preferenze di Time Machine mostravano l'ultimo backup del 6 ottobre, che sembrava un po 'più ragionevole, ma non ho visto alcuna prova di quei file effettivamente esistenti. L'unica cosa certa che ho potuto determinare è che qualcosa stava prendendo molto del mio volume di backup - da un volume di ~ 750 GB, solo 50 GB erano gratuiti (Time Machine stima di aver bisogno di 154 GB, anche se solo ~ 140 GB sono usati sul mio disco di avvio).

Dopo ulteriori scavi, ho scoperto che cosa occupava tutto lo spazio. La cartella .RecoverySets nascosta, all'interno della cartella Backups.backupdb sul mio volume di Time Machine. In esso sono presenti più di 1.200 cartelle numerate in sequenza, ciascuna con una sottocartella com.apple.recovery.boot , contenente un fileBaseSystem.dmg di 419 MB%. Basati sugli hash MD5, questi file dmg sono tutti identici e in totale sommano quasi 600 GB (o, la maggior parte dello spazio sul mio volume Time Machine).

tl; dr

  • Backup di Time Machine mancanti dopo l'aggiornamento 10.9. Non apparire nel Finder o nel Terminale.
  • Un sacco di cartelle in Backups.backupdb/.RecoverySets occupano la maggior parte dello spazio sul mio disco TM.

Informazioni aggiuntive

  • 2012 iMac con 10.9 (versione di rilascio, nessuna anteprima di sviluppatore), aggiornato da 10.8 tramite l'installazione standard di App Store.
  • L'unità Time Machine è un volume crittografato, con un altro volume sulla stessa unità utilizzata da SuperDuper (che sembra non essere modificato).

Domande

  1. I miei vecchi backup sono completamente spariti? (Sto pensando di sì.)
  2. Quali sono le cartelle all'interno della cartella .RecoverySets , perché hanno inghiottito lo spazio e cosa posso fare per prevenirlo in futuro?
  3. Che cosa suggerisci di fare ora per i backup di Time Machine? Sono propenso a rastrellarlo del tutto e a ricominciare da capo, ma sono preoccupato di ricorrere nuovamente a questo problema.

Non sono molto preoccupato per la perdita di dati al momento - ho altri due backup separati - ma voglio garantire l'integrità dei miei backup in futuro. Qualsiasi informazione che puoi fornire sarebbe apprezzata.

    
posta robmathers 25.10.2013 - 00:27
fonte

2 risposte

6

Okay, quindi non posso rispondere completamente a questo problema, ma condividerò quello che ho scoperto:

  1. Sì. Purtroppo Time Machine li ha eliminati, quindi tutto ciò che era unico nei backup precedenti è andato per sempre.
  2. I contenuti di .RecoverySets sono copie del tuo Recovery HD. Normalmente Time Machine non dovrebbe avere più di una di queste ma, come te, ho trovato che la cartella conteneva quasi un migliaio di set identici. La mia ipotesi migliore è che ci sia qualcosa di sbagliato nella mia partizione di ripristino che sta inducendo Time Machine a pensare che sia stata cambiata, ma ciò non spiega perché Time Machine stia creando così tante copie senza scartarle. Ho presentato una segnalazione di bug con Apple e suggerisco che chiunque incontri lo stesso errore faccia lo stesso.
  3. Puoi risolvere questo problema con un po 'di luce Lavoro su terminale:
    • Primo tipo cd /Volumes/{Time Machine Backup}/Backups.backupdb , sostituendo la parte tra parentesi con il nome del volume di backup prima di colpire il reso.
    • Tipo successivo sudo rm -fr .RecoverySets e premi invio, ti verrà chiesta la password in modo che il comando possa eliminare i tuoi set di ripristino esistenti.
    • Ora esegui normalmente un backup di Time Machine utilizzando il menu del menu o inserendo tmutil startbackup in Terminale e premendo nuovamente Invio. Attendi fino al termine del backup, in quanto ciò ricrea la tua cartella .RecoverySets .
    • Ora digita sudo chflags simmutable .RecoverySets e premi Invio, inserendo di nuovo la password se richiesto. Ciò bloccherà la cartella (anche se potrebbe non mostrarlo nel Finder), impedendo a Time Machine di creare eventuali set di ripristino duplicati in futuro.

La soluzione sopra descritta ha alcuni avvertimenti; in primo luogo non acquisirai alcun nuovo set di ripristino, ma è improbabile che sia un problema, ma se temi che il tuo set possa essere sorpassato, puoi sbloccare la cartella utilizzando sudo chflags nosimmutable .RecoverySets (dopo cd 'sul tuo volume di backup ), eliminare i set di ripristino, eseguire un backup di Time Machine, quindi bloccarlo di nuovo. Potresti anche notare errori nella tua console con l'effetto di "Impossibile eseguire il backup di OS X Recovery in ...", ma è normale che tu abbia bloccato la cartella di destinazione, significa solo che questa soluzione fa il trucco, quindi puoi tranquillamente ignorare questi.

Un'ulteriore nota; dopo aver eliminato la tua cartella .RecoverySets , potresti non vedere immediatamente nessuno spazio libero aggiuntivo nel Finder. Il modo più semplice per farlo è aprire /Applications/Utilities/Disk Utility.app , smontare il volume di backup e quindi montarlo di nuovo, e dovresti vedere il valore di spazio libero corretto, oppure puoi semplicemente ignorarlo, dato che lo spazio libero dovrebbe essere lì. Nel mio caso ho liberato un massiccio 750GB eliminando la cartella dei miei set di ripristino, dato che avevo lì oltre mille copie completamente identiche della mia partizione di ripristino (non mi meraviglia che mi rimanessero solo 483kb di spazio libero!).

Potresti anche voler indagare sui metodi di riparazione della partizione di ripristino, ma non sono sicuro del modo migliore per farlo; non potrebbe fare male almeno provare il comando di riparazione del pronto soccorso di Disk Utility.

    
risposta data 09.12.2013 - 12:31
fonte
-2

Il disco di backup TM dovrebbe essere almeno la dimensione 3x del disco che si desidera eseguire il backup. E fai più di un Backup TM su diverse unità esterne !!!

    
risposta data 07.09.2017 - 00:49
fonte

Leggi altre domande sui tag