Risposte:
Di recente ho dovuto migrare tutti i miei backup TM su un'unità più grande.
È possibile completare correttamente l'operazione utilizzando le seguenti esercitazioni:
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".
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:
- Collega il tuo nuovo disco rigido.
- 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.
- Seleziona l'icona della nuova unità sul desktop e scegli Ottieni informazioni dal menu File.
- Assicurarsi che "Ignora proprietà su questo volume" non sia abilitato.
- Apri le preferenze di Time Machine in Preferenze di Sistema.
- Fai scorrere l'interruttore Time Machine su Off.
- Nel Finder, fai doppio clic sul disco rigido di backup corrente per aprire la finestra del Finder.
- Trascina la cartella "Backups.backupd" sul nuovo disco rigido.
- 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.
- In Preferenze di Sistema di Time Machine fai clic su "Seleziona disco ..."
- 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.
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.
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.