In breve: Time Machine è progettato per eliminare i vecchi backup. Quelli orari sopravvivono un giorno, quelli giornalieri un mese e quelli settimanali finché il disco non si riempie. Poi se ne vanno i più vecchi.
Non c'è un'impostazione per questo. Non puoi dire a Time Machine di conservare tre anni, e l'unica leva che hai è la dimensione del disco.
È un comportamento documentato e non cambia da anni:
Quindi l'età del tuo backup più vecchio la decide una cosa sola: quanto il disco di backup è più grande dei dati sul tuo Mac, e quanto quei dati cambiano. Un'unità da 1 TB con 900 GB di Mac ti dà settimane. La stessa unità con 200 GB ti dà anni. Nessuno ti dice in quale caso sei.
Quello qui sopra. A volte vedrai «Time Machine ha eliminato alcuni backup meno recenti per liberare spazio» nel Centro Notifiche, e altrettanto spesso non vedrai niente, perché la notifica è facile da non notare e facile da avere disattivata.
Controlla cosa sopravvive davvero:
tmutil listbackups
Questo elenca ogni backup sulla destinazione montata, dal più vecchio. Leggi le date a sinistra e la forma della pianificazione è chiara: una serie di backup giornalieri alla fine, settimanali prima, e una data di inizio che ti dice fin dove puoi tornare indietro.
A volte Time Machine abbandona la cronologia esistente e ricomincia da zero. Un aggiornamento di macOS, un volume riparato, un identificativo del disco cambiato o un indice di backup danneggiato possono causarlo. I vecchi backup possono essere ancora sul disco a occupare spazio pur essendo irraggiungibili dall'interfaccia di ripristino.
tmutil listbackups sulla destinazione mostra cosa è ancora raggiungibile. Se la voce più vecchia ha pochi giorni su un'unità che usi da due anni, è successo questo.
Su un Mac con APFS, Time Machine conserva anche istantanee sul disco interno, così puoi ripristinare qualcosa quando l'unità di backup non è collegata. Vengono conservate per circa 24 ore e vengono eliminate automaticamente quando serve spazio.
tmutil listlocalsnapshots /
Le persone le trovano, pensano che siano il backup e poi scoprono che non ci sono più. Stanno sullo stesso disco dell'originale, quindi un'unità guasta si porta via entrambi. Utili per un errore che noti questo pomeriggio. Non sono un backup.
Su una destinazione di rete tutta la tua cronologia vive dentro un unico sparse bundle. I consigli su internet sui problemi di backup finiscono molto spesso con «elimina lo sparsebundle e ricomincia», e farlo elimina in un colpo ogni versione che avevi. Gli errori dell'immagine disco hanno soluzioni che non lo richiedono, e vale la pena provarle prima.
Onestamente, molto poco.
Ciò che non puoi fare è impostare una regola di conservazione. Nessun numero di giorni, nessun numero minimo di versioni, nessun «tieni per sempre il primo backup di ogni mese». Il calendario in cima a questa pagina è tutta l'interfaccia.
Serve a far durare un disco di dimensione fissa, ed è una risposta ragionevole a questo. Il problema è che la regola è invisibile mentre agisce. Il giorno in cui vai a cercare la versione di un file di otto mesi fa è il giorno in cui scopri fin dove arriva davvero il tuo disco, e a quel punto la risposta è già data.
Le versioni vecchie restano finché non decidi diversamente. Non c'è un contatore che le scarta a trenta giorni e nessun calendario che le sfoltisce alle tue spalle.
Quando lo spazio inizia a mancare, l'app chiede, e ti dice cosa rimuoverebbe e quanto spazio libererebbe prima che succeda qualsiasi cosa. Il piano viene fatto prima ed eseguito dopo, così un errore in una regola resta recuperabile per una settimana.
La schermata principale mostra fin dove arriva la cronologia, che è il numero di cui parla tutta questa pagina. E ripristinare il backup più recente è gratuito con ogni piano, anche dopo la fine di una licenza, quindi la cronologia è una comodità che paghi e riavere i tuoi file no.
Se resti con Time Machine, la cosa utile da fare oggi è eseguire tmutil listbackups, guardare la prima data e decidere se è abbastanza indietro per te. La regola 3-2-1 copre l'altra metà della domanda, cioè cosa succede quando si guasta l'unico disco che contiene tutto.
No. Non c'è un'impostazione, nessun comando defaults che duri, e nessun modo supportato per bloccare un backup. Le uniche leve sono la dimensione del disco, quanti dati salvi e usare più di una destinazione.
Esegui tmutil listbackups con il disco collegato. La prima riga è il backup più vecchio da cui puoi ancora ripristinare. Quella data, e non l'età del disco, indica fin dove arriva la tua cronologia.
Sì, è il comportamento previsto: i backup più vecchi vengono eliminati per fare spazio al più recente. Vale anche la pena controllare se il disco è pieno, perché il messaggio di spazio insufficiente spesso riguarda il modo in cui stima il lavoro, non lo spazio libero.
No. Stanno sullo stesso disco dei file da cui provengono, vengono conservate per circa un giorno e vengono eliminate quando il sistema vuole spazio. Coprono un'eliminazione accidentale di questo pomeriggio e niente di più.
Un aggiornamento può invalidare l'indice del backup e iniziare una nuova catena. I vecchi dati sono spesso ancora sul disco pur essendo irraggiungibili dall'interfaccia di ripristino. tmutil listbackups ti dice cosa è ancora raggiungibile, e se la risposta sono solo gli ultimi giorni, la catena è stata ricominciata.
Vedi anche: Time Machine dice che non c'è abbastanza spazio, la regola 3-2-1 e Copy Shelter e Time Machine a confronto.