Modo per migrare i dati di Time Machine su un nuovo disco


10

So che c'è un pulsante "Cambia disco ..." in Time Machine, ma cosa succede se si desidera migrare i dati (ore, settimane e forse anche mesi) su un nuovo disco più grande senza ricominciare ?

Risposte:



4

SuperDuper! farà il lavoro. È possibile utilizzarlo gratuitamente per fare ciò che si desidera e pagare solo se si desidera continuare a utilizzarlo per eseguire backup incrementali efficienti utilizzando la funzione "Smart Update".


4

Per 10.6, Apple ha incluso quanto segue in Mac 101: Time Machine :

Mac OS X v10.6: come trasferire i backup dal disco rigido corrente a un nuovo disco rigido

Se esegui l'upgrade a un nuovo disco rigido con una capacità maggiore, potresti voler trasferire i backup di Time Machine esistenti su di esso prima di utilizzarlo per backup regolari. Per mantenere i backup esistenti sul nuovo disco rigido di backup più grande, attenersi alla seguente procedura:

  1. Collega il tuo nuovo disco rigido.
  2. In Utility Disco, assicurati che abbia una partizione GUID e che sia formattato come Mac OS Esteso (Journaled). Se necessario, riformattare l'unità come Mac OS Extended con una partizione GUID. Se non sai come fare, consulta i passaggi in questo articolo . Nota: eseguire il backup di tutti i dati sul disco rigido prima di formattarlo.
  3. Seleziona l'icona della nuova unità sul desktop e scegli Ottieni informazioni dal menu File.
  4. Assicurarsi che "Ignora proprietà su questo volume" non sia abilitato.
  5. Apri le preferenze di Time Machine in Preferenze di Sistema.
  6. Fai scorrere l'interruttore Time Machine su Off.
  7. Nel Finder, fai doppio clic sul disco rigido di backup corrente per aprire la finestra del Finder.
  8. Trascina la cartella "Backups.backupd" sul nuovo disco rigido.
  9. Immettere un nome utente e una password dell'amministratore, quindi fare clic su OK per avviare il processo di copia. Il completamento potrebbe richiedere del tempo perché tutti i backup verranno copiati.
  10. In Preferenze di Sistema di Time Machine fai clic su "Seleziona disco ..."
  11. Seleziona il tuo nuovo disco rigido, quindi fai clic su "Usa per backup".

Ora, sul tuo nuovo disco rigido, avrai tutti i backup esistenti dal disco rigido di backup precedente e avrai più spazio per più nuovi backup.

(Ci sono anche istruzioni per Time Capsule e Mac OS X v10.6: Come trasferire il backup da una Time Capsule esistente a una nuova .)

Come nota a margine: quando si utilizza un bundle sparse (come per i backup remoti) e se si è eseguito il backup di file molto grandi, l'eliminazione di tali file dal backup (manualmente o quando Time Machine rimuove i backup scaduti giornalieri e orari) non recuperare automaticamente lo spazio su disco - fino a quando Time Machine non ne ha davvero bisogno.

Puoi recuperare lo spazio manualmente e potrebbe liberare molto spazio (eventualmente rendendo superflua la migrazione a un disco più grande o almeno dando al tuo nuovo disco tutto lo spazio possibile). Vedi cosa sta facendo Time Machine? in caso di errore del server.


(Assicurati di leggere la nota sugli hard link nella risposta di alimack su superuser.com/questions/112007/migrating-time-machine-volumes/… )
Arjan,

3

Questo non ti sarà di aiuto in questo momento, ma per chi inizia da zero e desidera un backup TimeMachine portatile (con il vantaggio di poter limitare la porzione del disco utilizzata per TimeMachine), suggerisco di usare un disco montato immagine (.dmg) come destinazione per il disco di backup di TimeMachine.

Ad esempio, supponiamo di avere un'unità esterna da 2 TB, ma si desidera riservare 50 GB per il backup di TimeMachine e si desidera poter spostare il backup su un'altra unità esterna, anche quella che ha già dei contenuti. Potresti farlo:

% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg

Passeresti quindi alle preferenze e scegli / Volumes / TimeMachineDisk come unità di backup. Puoi essere certo che non crescerai oltre le dimensioni di 50 GB che desideri utilizzare e che lo spazio è già riservato sul tuo disco esterno, quindi non si allargherà per spremerti dallo spazio.

È quindi possibile spostare TimeMachineImage.dmg su un'altra unità per i backup di TimeMachine. O semplicemente per protezione fuori sede.

Questo apre anche alcune altre opzioni, la più importante delle quali è la possibilità di crittografare i backup di TimeMachine. Per fare ciò, devi semplicemente abilitare la crittografia per il dmg, quindi dovresti usare qualcosa come:

% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk

L'ultimo pezzo di questo puzzle è che si desidera montare automaticamente il dmg quando viene montata l'unità esterna. Immagino che sia possibile farlo con Applescript in modo che accada automaticamente, ma non ho abbastanza familiarità con Applescript per aiutarti qui. Puoi creare un cronjob, tuttavia, che esegue uno script per montarlo:

#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
  open /Volumes/extdrive/TimeMachineImage.dmg
fi

E installa un cronjob simile a:

*/5 * * * * /usr/local/bin/<scriptname>

Puoi anche creare un'immagine sparsa in modo che non risucchi l'intero 50 GB quando la crei per la prima volta includendo il tipo SPARSE arg nella chiamata hdiutil. Il pericolo qui è che si può esaurire lo spazio sul disco esterno.


Per quanto riguarda te, puoi essere certo che non crescerai oltre le dimensioni di 50 GB che desideri utilizzare e che lo spazio è già riservato sul tuo disco esterno, quindi non si allargherà per spremerti dallo spazio. - una nota di Mac OS X Suggerimenti : a partire dal 10.6.3, Time Machine tenta di aumentare la dimensione del pacchetto sparso al massimo disponibile [..]
Arjan

2
  1. Collega entrambe le unità al tuo Mac.
  2. Apri Utility Disco (/ Applicazioni / Utilità / Disk Utility.app).
  3. Fai clic sulla scheda Ripristina . (Pronto soccorso | Cancella | Partizione | RAID | Ripristina )
  4. Trascina la tua vecchia unità nel campo Sorgente .
  5. Trascina la tua nuova unità nel campo Destinazione .
  6. Potresti voler controllare Cancella destinazione .
  7. Puoi assicurarti che il trasferimento abbia funzionato deselezionando la casella di controllo Salta checksum .
  8. Al termine del trasferimento, smontare e scollegare la vecchia unità. Bruciatelo come offerta agli dei dei dischi rigidi. (Opzionale, ma altamente raccomandato .)

1
Quegli dei del disco rigido devono essere costantemente placati, per non creare strisce di settori danneggiati sul mio nuovo disco.
Kevin L.

0

Io credo che si può semplicemente copiare tutto il contenuto (inclusi dot-file nascosti). Potrebbe essere più sicuro usare una copia a livello di blocco, con qualcosa come Carbon Copy Cloner.


Ma funzionerà per una partizione più grande (cioè la mia situazione attuale: migrare un disco sovraccarico di Time Machine da 320 GB su un nuovo disco da 1 TB)?
Kevin L.,

Credo di sì. Altrimenti, allora hai ancora i tuoi file e entrambi i dischi; puoi provare qualcos'altro. Dovresti considerare di andare in un negozio Apple e chiedere a un genio o altro rappresentante.
jtbandes,

Se il tuo disco di backup utilizza un pacchetto sparso (come per un backup remoto), la copia dei file è davvero possibile. Tuttavia, quando non si utilizza un bundle sparse, la copia dei file esploderà l'utilizzo dello spazio su disco, poiché i collegamenti fissi vengono quindi copiati come file normali. Vedi code.google.com/p/timedog/wiki/UsingTimecopy
Arjan

Una copia a livello di blocco evita questo problema?
jtbandes,

Sì, una copia a livello di blocco conserva collegamenti reali. Ora, se il tuo file system sta in qualche modo dando problemi (il che NON è il caso se si desidera semplicemente duplicare il disco), il link che ho dato a code.google.com/p/timedog/wiki/UsingTimecopy potrebbe essere utile.
Arjan,
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.