Modo per migrare i dati Time Machine su un nuovo disco

So che c'è un button "Cambia disco …" in Time Machine, ma cosa succede se si desidera eseguire la migrazione dei dati (ore, settimane e forse anche mesi) su un disco nuovo e più grande senza ricominciare ?

Recentemente ho dovuto migrare tutti i miei backup TM a un'unità più grande.

È ansible completare l'operazione utilizzando i seguenti tutorial:

  • Come spostare i backup di OS X Time Machine su un nuovo disco
  • Una macchina più grande senza modificare la storia

SuperDuper! farà il lavoro. Puoi utilizzare gratuitamente per fare quello che vuoi e pagare solo se vuoi continuare ad usarlo per eseguire backup incrementali efficienti utilizzando la funzionalità "Smart Update".

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

Mac OS X v10.6: come trasferire i backup dall'unità disco rigido corrente a un nuovo hard disk

Se si esegue l'aggiornamento a un nuovo disco rigido con una capacità maggiore, è ansible trasferire i backup esistenti di Time Machine prima di utilizzarlo per i backup regolari. Per mantenere i backup esistenti sul nuovo disco rigido di backup più grande, attenersi alla seguente procedura:

  1. Colbind il nuovo disco rigido.
  2. In Utilità disco, assicurarsi di avere una partizione GUID e formattato come Mac OS Extended (journaled). Se necessario, riformattare l'unità come Mac OS Extended con una partizione GUID. Se non sai come, vedere i passaggi in questo articolo . Nota: eseguire il backup di tutti i dati sul disco rigido prima di formattare.
  3. Seleziona l'icona dell'unità nuova sul desktop e scegli Get Info dal menu File.
  4. Assicurarsi che la "Ignora properties; di questo volume" non sia abilitata.
  5. Aprire le preferenze di Time Machine nelle preferenze di sistema.
  6. Spostare l'interruttore Time Machine su Off.
  7. In Finder, fare doppio clic sul disco rigido di backup corrente per aprire la window Finder.
  8. Trascinare la cartella "Backups.backupd" sul nuovo disco rigido.
  9. Immettere un nome utente e una password amministratore, quindi fare clic su OK per avviare il process di copia. Questo potrebbe richiedere del tempo per completare perché tutti i backup saranno copiati.
  10. In Preferenze sistema di Time Machine fare clic su "Seleziona disco …"
  11. Seleziona il nuovo disco rigido, quindi fai clic su "Utilizza per il backup".

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

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

Come nota laterale: quando si utilizza un pacchetto scarso (come per i backup remoti) e se si sono eseguiti dei backup di file veramente grandi, la cancellazione di tali file dal backup (manualmente o quando Time Machine rimuove i backup scaduti giornalmente e ora) non recuperare automaticamente lo spazio su disco – finché Time Machine ne ha veramente bisogno.

È ansible recuperare manualmente lo spazio e può liberare un sacco di spazio ( rendendo inutilizzabile la migrazione a un disco più grande o alless dando al nuovo disco tutto lo spazio ansible). Vedi Che cosa fa Time Machine? sul guasto del server.

  1. Colbind entrambe le unità al Mac.
  2. Apri Utility Disco (/ Applicazioni / Utility / Utility Disk).
  3. Fare clic sulla scheda Ripristina . (Pronto soccorso | Cancellazione | Partizione | RAID | Ripristino )
  4. Trascinare la vecchia unità nel field Origine .
  5. Trascinare la nuova unità nel field Destinazione .
  6. Potresti voler verificare la cancellazione della destinazione .
  7. È ansible rendere il computer in modo che il trasferimento funzioni eliminando la casella di controllo Ignora controllo.
  8. Al termine del trasferimento, smontare e scolbind la vecchia unità. Bruciare come un'offerta agli dei dei dischi rigidi. (Facoltativo, ma altamente raccomandato .)

Questo non sarà un aiuto adesso, ma per chi inizia da zero vuole un backup TimeMachine porttile (con il vantaggio secondario di poter limitare la porzione del disco utilizzato per TimeMachine), suggerisco di utilizzare un disco montato image (.dmg) come destinazione per il disco di backup di TimeMachine.

Per esempio, diciamo che si dispone di un'unità esterna da 2TB, ma si desidera riservare 50GB per il backup di TimeMachine e si desidera essere in grado di spostare il backup su un'altra unità esterna, anche se già dispone di contenuti. Potresti fare questo:

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

Vorreste poi entrare nelle preferenze e scegliere / Volumes / TimeMachineDisk come unità di backup. Puoi essere sicuri che non crescerai oltre la dimensione da 50 GB che vuoi utilizzare e lo spazio è già riservato all'unità esterna, quindi non crescerà più per spingerti fuori spazio.

È quindi ansible spostare TimeMachineImage.dmg in un'altra unità per i backup di TimeMachine. O semplicemente per la protezione offsite.

Questo apre anche alcune altre opzioni, il più importnte dei quali è la possibilità di crittografare i backup di TimeMachine. Per fare questo, è sufficiente triggersre la crittografia per il dmg, in modo da utilizzare qualcosa come:

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

Il pezzo finale di questo puzzle è che si desidera automatizzare il dmg quando l'unità esterna è montata. Immagino che sia ansible fare questo con Applescript in modo che accada automaticamente, ma non sono abbastanza familiare con Applescript per aiutarti qui. È comunque ansible creare un cronjob che esegue uno script per montarlo:

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

E installare un cronjob che sembra:

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

È inoltre ansible creare un'image scarsamente in modo che non assorbe l'integer 50 GB quando la crea per la prima volta includendo il tipo di SPARSE arg nella chiamata hdiutil. Il pericolo è che si può perdere spazio sul disco esterno.

Penso che sia sufficiente copiare tutto il contenuto (inclusi i file dotati di punti nascosti). Può essere più sicuro usare una copia a livello di block, con qualcosa come Carbon Copy Cloner.