Come funzionano esattamente i backup locali di TimeMachine?


9

Poiché Mac OS X 10.7 (Lion) TimeMachine esegue backup locali su /.MobileBackupsse abilitato ( tmutil enableLocal, impostazione predefinita abilitata su Mac portatili).

I diversi tipi di backup sono codificati a colori nel fantastico spazio TimeMachine, i backup locali sono bianchi, l'archiviazione esterna viola. Differiscono principalmente solo di un minuto. Qual è esattamente il concetto di quei backup locali?

Sono semplici un backup aggiuntivo completamente parallelo? O almeno vengono uniti nel backup della memoria esterna quando torni a casa dopo aver iniziato per una settimana a partire dall'unità di backup? E cosa succede se ho bisogno di molto spazio su disco all'improvviso? Devo rimuovere manualmente i backup locali?


Ti dispiace se modifico alcune delle specifiche che rendono questo aspetto come una domanda molto ampia e multipla, strettamente valida per una richiesta di una persona per una domanda teorica "per favore insegnami" e provo a trasformarla in un obiettivo "rispondibile con una risposta "domanda?
bmike

Sembra molto che tu voglia una discussione / un luogo per trasmettere l'opinione / sfogare ...
bmike

L'episodio 28 di HyperCritical, "Trust, But Verify", (disponibile su 5by5.tv ) contiene una buona introduzione sul funzionamento dei backup di Time Machine.
Christian Correa,

Non è questo un duplicato di una domanda che ho posto prima: apple.stackexchange.com/questions/18532/… ?
Rinzwind,

Ho un nuovo MBP retina e i backup locali non sono abilitati per impostazione predefinita. Mi chiedo se qualcosa innesca la creazione del filesystem locale dopo l'installazione e si verificano i primi eventi di backup connessi tramite USB.
bmike

Risposte:


4

Ho anche pensato che le snapshot locali dovevano fondersi nei backup di Time Machine ma, nella mia esperienza, sembra che non lo facciano. Puoi vedere entrambi quando sei in Time Machine e "Informazioni su questo Mac" mostra che esistono ancora dopo più backup su un disco rigido esterno. Penso che dovrebbero fondersi con se stessi come fanno i backup di Time Machine, per risparmiare spazio, fondendosi invece in backup giornalieri e settimanali. Per quanto riguarda Finder, lo spazio non viene utilizzato. Guardando nella barra delle informazioni nella parte inferiore di una finestra del Finder che mostra il tuo disco di root mostrerai che hai più spazio di quello che iStat Nano mostrerà su Dashboard. Penso che ciò sia dovuto al fatto che i backup dovrebbero essere sacrificabili. Se il tuo computer ha davvero bisogno di spazio, suppongo che si libererà di alcune delle sue istantanee per fare spazio. Potremmo vedere che in futuro si ricollegheranno ai normali backup di Time Machine man mano che Lion matura di più. Vale anche la pena notare che non penso che contino come veri e propri "backup", nel senso che non è possibile ripristinarli allo stesso modo in cui è possibile ripristinare un backup della macchina del tempo da Recovery HD. Sono davvero pensati per aiutarti a recuperare un file invece dell'intero filesystem.


1
Sì, ho anche pensato che non si fondessero. E sì, certo, i backup mobili non sono una sicurezza per guasti hardware / ripristino del sistema su una nuova unità. Avrebbe molto più senso se i backup locali e remoti si unificassero in un modo ... sigh
barbaz,

Ho sempre desiderato che si fondessero. Come nota a margine, ho avviato il mio laptop l'altro giorno e circa 50 gigabyte di backup che erano stati accumulati erano appena andati, quindi a un certo punto scompaiono, il che è carino.
portare il

1

Lo scopo del backup di Time Machine locale è di avere un backup orario anche quando il disco rigido esterno non è collegato. Quando si collega l'unità esterna, copia il backup locale sull'unità esterna.

Ecco perché viene attivato per impostazione predefinita sul Mac portatile poiché suppongono che il disco rigido esterno del Mac desktop sia collegato permanentemente se sei interessato al backup orario con Time Machine.


Sei sicuro che in realtà copia i backup locali nella memoria esterna?
barbaz,

Non ne sono sicuro al 100%. Penso di averlo letto da qualche parte, ma non ricordo dove e non ho ancora avuto la possibilità di provare da solo. Scusate.
Olivier,

Trovato: 9to5Mac
olivier

Sfortunatamente, l'articolo sembra essere sbagliato, vedi la mia risposta.
barbaz,

1

I backup locali non utilizzano spazio, per quanto riguarda l'utente. L'area in cui vengono conservati è contrassegnata come inutilizzata per il sistema operativo, quindi lo spazio libero di 30 GB può contenere 5 GB o backup, ad esempio. I backup locali non sono esattamente gli stessi dei backup a tempo pieno della macchina, che (entro limiti ragionevoli) prende copie di qualsiasi file modificato inclusi i binari dell'applicazione. I backup locali sono più adatti alle modifiche apportate ai tuoi documenti ecc. E si adattano perfettamente alle versioni ecc. Se hai bisogno di più spazio, il sistema scorrerà e sovrascriverà i backup locali in ordine di età per preservare le modifiche più recenti ove possibile. E, come giustamente menzionato da Olivier, vengono trasferiti alla tua corretta Time Machine se ne hai uno quando è collegato.


"I backup locali sono più per le modifiche apportate ai tuoi documenti ecc. E si adattano perfettamente alle versioni ecc." No. Local / Mobile Time Machine ( /.MobileBackups) non è completamente correlato alle versioni del documento ( /.DocumentRevisions-V100).
Sören Kuklau,

Non del tutto estranee, le versioni dei documenti vengono archiviate come si dice correttamente in un'altra area, ma stavo semplicemente sottolineando che i backup TM locali sanno di includere le versioni come parte del normale funzionamento. Non dicendo che sono gli stessi, solo che uno sa dell'altro.
stuffe,

Quindi cosa stai dicendo esattamente? La .MobileBackupscartella esiste nel filesystem ma non consuma spazio? Non credo che HFS + sia così avanzato che puoi semplicemente contrassegnare le cartelle come "sovrascrivi quando è necessario spazio" ...
Barbaz,

Sì, è praticamente quello che sto dicendo, ma ora come lo spieghi. I file certamente consumano spazio, devono, esistono. Ma quando fai "ottenere informazioni" sul tuo Mac OS HD, sa escludere determinati file e aree dal totale generale. Esistono ovviamente alcune cose intelligenti dietro le quinte che lo consentono, e i backup sono sicuramente ciclici per rimuovere quelli più vecchi se lo spazio è richiesto da veri file non di backup nello stesso modo in cui si riempie il disco TM esterno rimuove il più vecchio per fare spazio al più nuovo.
stuffe,

1
Non so se OS X rimuove automaticamente i backup quando esaurisce lo spazio. Si fa nascondere lo spazio occupato dai backup in Finder, però: Finder segnala come libero; System Information lo riporta come ripreso.
Sören Kuklau,

1

Quindi, ho studiato la parte 1 della domanda: i backup non vengono uniti nei backup TimeMachine esterni quando ricompare il disco esterno.

[15:21:35] Ho disconnesso l'unità di backup

[16:40:01] Ho controllato il contenuto della mia /.MobileBackupscartella

# ls -l /.MobileBackups/Computer/ | tail -n2
drwxr-xr-x@ 3 root  wheel  102 Aug 11 15:36 2011-08-11-153653
drwxr-xr-x@ 3 root  wheel  102 Aug 11 16:36 2011-08-11-163653

[16:55:31] Ho ricollegato l'unità di backup e ho fatto clic su "Esegui backup adesso"

[17:00:10] Backup completato, verificato il contenuto dell'unità di backup esterna

$ ls -l '/Volumes/Time Machine Backups/Backups.backupdb/<myhostname>' | tail -n3
drwxr-xr-x@ 6 root  staff  204 Aug 11 14:41 2011-08-11-144112
drwxr-xr-x@ 6 root  staff  204 Aug 11 17:00 2011-08-11-170010
lrwxr-xr-x  1 root  staff   17 Aug 11 17:00 Latest -> 2011-08-11-170010

Come si può vedere, i backup locali eseguiti in mezzo non sono stati inclusi nell'unità esterna. I backup sembrano essere completamente indipendenti - implementazione piuttosto scadente :(


Sei sicuro che l'archivio di dati contenente le versioni intermedie non sia stato acquisito nel suo insieme nella macchina del tempo?
bmike

@bmike Cosa intendi con "nel suo insieme"?
barbaz,

1
time machine usa fseventsd per eseguire lo snapshot di tutti i file, ad eccezione di quelli esclusi dalla regola: ti sto chiedendo se hai controllato .MobileBackups sull'ultimo backup esterno o hai semplicemente pensato che non fossero lì in base ai timestamp quando è stato eseguito l'intero snapshot.
bmike

Se si sta chiedendo se i backup esterni contengano la cartella /.MobileBackups, no, ovviamente no. Questo è fortemente escluso da TimeMachine, altrimenti esegue il backup dei backup.
barbaz,
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.