Come si comporta Time Machine quando l'unità di backup si riempie?


12

Diciamo che ho una cartella particolare, che non è mai cambiata, nel primo backup, ad esempio la mia collezione di musica MP3 del 2009. (So che i miei file importanti dovrebbero essere salvati altrove, ma è solo un esempio).

In uno scenario, ho eliminato la cartella e in un altro, la cartella è ancora nella mia cartella home.

Non capisco cosa significhi: il backup più vecchio viene eliminato quando il disco è pieno.

Significa che quando non c'è più spazio sull'unità, Time Machine inizierà a cancellare la mia musica?

Ovviamente se non c'è più spazio e Time Machine vuole fare il backup di nuovi file, deve eliminare qualcosa. Ma cosa cancella esattamente?

Risposte:


15

In parole povere, Time Machine elimina i file nello stesso ordine in cui lo fai. (La parte più approssimativa ha a che fare con l'eliminazione dei backup orari anche quando ci sono backup giornalieri più vecchi e ogni giorno anche quando ci sono backup settimanali più vecchi.)

Ad esempio, supponiamo di creare un file a gennaio e di eliminarlo a luglio e che TM esegua il backup per tutto questo tempo. TM vedrà e eseguirà il backup del file per la prima volta a gennaio. Da allora fino a quando non elimini il file a luglio, ogni volta che TM esegue un backup nota che hai il file ma è già stato eseguito il backup, quindi non lo copia di nuovo. Tuttavia, lo inserisce in ognuna di quelle istantanee. Come lo fa senza copiare di nuovo il file è affascinante ma non è importante qui. Il punto è che il file si trova in ognuna di quelle istantanee e non verrà eliminato fino a quando non lo saranno tutte. A meno che tu non sia micro-managine TM, ciò non accadrà fino a quando il disco non è così pieno che TM ha dovuto eliminare tutto fino a luglio.

Un altro modo di dirlo: anche se ha copiato il file solo una volta, lo ha visto molte volte e non lo cancellerà fintanto che ricorda uno di quegli avvistamenti.

Regole più precise:

Time Machine non esegue il backup di alcun file che non abbia mai visto. (Duh!) Se si crea un file e lo si cancella immediatamente, prima che TM esegua la sua istantanea successiva, non viene eseguito il backup. Questo può essere sintetizzato come Se non lo tieni, non lo fa nemmeno TM.

Time Machine definisce un backup orario come qualsiasi istantanea che non sia la prima istantanea della sua giornata. Lo elimina quando ha 24 ore o quando hai usato "Backup ora" per forzare 24 backup orari più recenti dopo di esso. Se crei un file, mantienilo finché TM non esegue almeno un'istantanea (chiamiamolo un'ora) ma eliminalo più tardi nello stesso giorno (o almeno prima della prima istantanea del giorno seguente), TM lo manterrà per 24 ore. Questo può essere riassunto come Se lo conservi per un'ora, TM lo mantiene per 24 ore.

Time Machine definisce un backup giornaliero come la prima istantanea di un giorno che non è anche il primo giorno della settimana. TM lo manterrà per un mese. Questo può essere riassunto come Se lo conservi per un giorno, TM lo mantiene per un mese.

Time Machine definisce un backup settimanale come la prima istantanea della settimana. Invece di entrare in una guerra religiosa circa all'inizio di una settimana, TM disconosce la decisione se un'istantanea è un backup giornaliero o settimanale fino a quando l'istantanea compie almeno un mese. Fino ad allora, non importa, perché lo manterrà in entrambi i modi. Quando un'istantanea diventa più vecchia di un mese, se esiste un'altra istantanea meno di 7 giorni prima, quella più recente è un backup giornaliero e viene eliminata. Altrimenti è un backup settimanale e viene mantenuto. Questo può essere riassunto come Se lo conservi per una settimana, TM lo mantiene fino a quando il disco non è pieno.

In base alle regole di cui sopra, il backup iniziale è quindi il primo giorno della settimana, indipendentemente dal giorno in cui si trova. Le "settimane" successive dureranno almeno 7 giorni e potrebbero essere più lunghe se non si consente a TM di eseguire backup regolari.

TM sta effettivamente osservando cosa fai con il file per vedere con quale aggressività dovrebbe preservarlo. Più a lungo lo conservi prima di eliminarlo, più a lungo lo conserva prima di eliminarlo. Le tue azioni forniscono una guida a TM su come inserire i tuoi file in una delle quattro classi: file che hai eliminato prima che TM li vedesse, file che hai eliminato prima della prima istantanea del giorno successivo, file che hai eliminato prima della prima istantanea della settimana successiva e file che hai conservato in un fine settimana. Questi gruppi hanno periodi di conservazione successivamente più lunghi, corrispondenti al fatto che contengono file conservati per periodi più lunghi successivamente prima di eliminarli.

In ciascun gruppo, TM esegue il backup dei file nello stesso ordine in cui li hai creati e li elimina nello stesso ordine in cui li hai eliminati.

TM non elimina mai la tua unica istantanea. Se ha eliminato tutte le istantanee tranne una per fare spazio e non ha ancora abbastanza, interromperà il backup. È meglio avere un vecchio backup che nessuno. Questo può essere riassunto come Se non lo si cancella mai, neanche TM.


Grazie per la risposta. Sembra che ci siano molti fraintendimenti su quali file possano essere eliminati e quando ..
alecail

2
Questo è documentato da Apple da qualche parte?
alecail

1
Non che io sappia. Quando TM fu presentata per la prima volta, passai MOLTO tempo a scavare in essa, frugando e stimolando per scoprire esattamente come funzionava. Alcuni dettagli, come esattamente ciò che accade quando un'istantanea raggiunge l'età di un mese, hanno richiesto esperimenti di un mese. Apple sembra pensare che nessuno si preoccupi dei dettagli. Penso che abbiano torto. È un algoritmo bello ed elegante, e merita una descrizione migliore del semplice "funziona".
Ganbustein,


13

Time Machine manterrà sempre un backup dello stato corrente del contenuto del volume di origine. Quando l'unità di backup si riempie, inizierà a rimuovere gli stati di backup più vecchi per fare spazio. Se il contenuto di una cartella non è cambiato, manterrà tutto il contenuto. Se il contenuto della cartella è cambiato nel tempo, rimuoverà lo stato del contenuto meno recente. Quindi, nel tuo esempio, se avessi eliminato alcuni MP3 da quella cartella dopo il primo backup di Time Machine e Time Machine dovesse eliminare un backup per fare spazio a un backup corrente, non saresti più in grado di recuperare quei file eliminati.

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.