Möglichkeit zum Migrieren von Time Machine-Daten auf eine neue Festplatte

10

Ich weiß, dass es in Time Machine die Schaltfläche "Datenträger ändern ..." gibt, aber was ist, wenn Sie die Daten (Stunden, Wochen und vielleicht sogar Monate) auf einen neuen, größeren Datenträger migrieren möchten, ohne erneut zu beginnen ?

Kevin L.
quelle

Antworten:

4

SuperDuper! wird den Job machen. Sie können es kostenlos verwenden, um das zu tun, was Sie möchten, und nur bezahlen, wenn Sie es weiterhin verwenden möchten, um mithilfe der Funktion "Smart Update" effiziente inkrementelle Sicherungen durchzuführen.

John Siracusa
quelle
4

Für 10.6 hat Apple Folgendes in Mac 101 aufgenommen: Time Machine :

Mac OS X 10.6: So übertragen Sie Ihre Backups von Ihrer aktuellen Festplatte auf eine neue Festplatte

Wenn Sie auf eine neue Festplatte mit einer größeren Kapazität aktualisieren, möchten Sie möglicherweise Ihre vorhandenen Time Machine-Sicherungen darauf übertragen, bevor Sie sie für reguläre Sicherungen verwenden. Gehen Sie folgendermaßen vor, um Ihre vorhandenen Sicherungen auf Ihrer neuen, größeren Sicherungsfestplatte zu speichern:

  1. Schließen Sie Ihre neue Festplatte an.
  2. Stellen Sie im Festplatten-Dienstprogramm sicher, dass es über eine GUID-Partition verfügt und als Mac OS Extended (Journaled) formatiert ist. Formatieren Sie das Laufwerk bei Bedarf als Mac OS Extended mit einer GUID-Partition neu. Wenn Sie nicht wissen, wie, lesen Sie die Schritte in diesem Artikel . Hinweis: Sichern Sie alle Daten auf der Festplatte, bevor Sie sie formatieren.
  3. Wählen Sie das Symbol des neuen Laufwerks auf dem Desktop und wählen Sie im Menü Datei die Option Informationen abrufen.
  4. Stellen Sie sicher, dass "Eigentümer auf diesem Volume ignorieren" nicht aktiviert ist.
  5. Öffnen Sie die Time Machine-Einstellungen in den Systemeinstellungen.
  6. Schieben Sie den Time Machine-Schalter auf Off.
  7. Doppelklicken Sie im Finder auf die aktuelle Sicherungsfestplatte, um das Finder-Fenster zu öffnen.
  8. Ziehen Sie den Ordner "Backups.backupd" auf die neue Festplatte.
  9. Geben Sie einen Administrator-Benutzernamen und ein Kennwort ein und klicken Sie auf OK, um den Kopiervorgang zu starten. Dies kann einige Zeit dauern, da alle Ihre Sicherungen kopiert werden.
  10. Klicken Sie in den Systemeinstellungen von Time Machine auf "Datenträger auswählen ...".
  11. Wählen Sie Ihre neue Festplatte aus und klicken Sie auf "Für Sicherung verwenden".

Jetzt haben Sie auf Ihrer neuen Festplatte alle vorhandenen Sicherungen von der vorherigen Sicherungsfestplatte und mehr Platz für neue Sicherungen.

(Es gibt auch Anweisungen für Time Capsule und Mac OS X 10.6: So übertragen Sie Ihre Sicherungskopie von einer vorhandenen Time Capsule auf eine neue .)

Als Randnotiz: Wenn Sie ein Sparse-Bundle verwenden (wie bei Remote-Backups) und wenn Sie Backups von wirklich großen Dateien erstellt haben, werden diese Dateien aus dem Backup gelöscht (entweder manuell oder wenn Time Machine abgelaufene tägliche und stündliche Backups entfernt) den Speicherplatz nicht automatisch zurückfordern - bis Time Machine ihn wirklich benötigt.

Sie können den Speicherplatz manuell zurückfordern, wodurch möglicherweise viel Speicherplatz frei wird (möglicherweise ist eine Migration auf eine größere Festplatte nicht erforderlich , oder Sie geben Ihrer neuen Festplatte zumindest den gesamten verfügbaren Speicherplatz). Siehe Was macht Time Machine? bei Serverfehler.

Arjan
quelle
(Stellen Sie sicher , den Hinweis auf harten Links in alimack Antwort auf lesen superuser.com/questions/112007/migrating-time-machine-volumes/... )
Arjan
3

Dies ist im Moment keine Hilfe für Sie, aber für jemanden, der von vorne anfängt und eine tragbare TimeMachine-Sicherung wünscht (mit dem Nebeneffekt, dass der für TimeMachine verwendete Teil der Disc begrenzt werden kann), empfehle ich die Verwendung einer gemounteten Disk image (.dmg) als Ziel für die Sicherungsdiskette von TimeMachine.

Angenommen, Sie haben ein externes 2-TB-Laufwerk, möchten jedoch 50 GB für das TimeMachine-Backup reservieren und möchten das Backup auf ein anderes externes Laufwerk verschieben können, auch auf ein Laufwerk, das bereits Inhalt enthält. Sie könnten dies tun:

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

Sie gehen dann in die Einstellungen und wählen / Volumes / TimeMachineDisk als Sicherungslaufwerk. Sie können sicher sein, dass Sie nicht über die gewünschte Größe von 50 GB hinauswachsen und der Speicherplatz bereits auf Ihrem externen Laufwerk reserviert ist, sodass er nicht größer wird, um Sie aus dem Speicherplatz herauszuholen.

Sie können dann TimeMachineImage.dmg für TimeMachine-Sicherungen auf ein anderes Laufwerk verschieben. Oder einfach zum Schutz außerhalb des Standorts.

Dies eröffnet auch einige andere Optionen, von denen die wichtigste die Möglichkeit ist, Ihre TimeMachine-Backups zu verschlüsseln. Dazu aktivieren Sie einfach die Verschlüsselung für das dmg, sodass Sie Folgendes verwenden:

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

Das letzte Teil dieses Puzzles ist, dass Sie das dmg automatisch einbinden möchten, wenn Ihr externes Laufwerk montiert ist. Ich denke, es ist möglich, dies mit Applescript zu tun, so dass es automatisch geschieht, aber ich bin mit Applescript nicht vertraut genug, um hier zu helfen. Sie können jedoch einen Cronjob erstellen, der ein Skript zum Mounten ausführt:

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

Und installieren Sie einen Cronjob, der aussieht wie:

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

Sie können auch ein spärliches Image erstellen, damit es beim ersten Erstellen nicht die gesamten 50 GB beansprucht, indem Sie das Argument -type SPARSE arg in den hdiutil-Aufruf aufnehmen. Hier besteht die Gefahr, dass auf Ihrem externen Laufwerk möglicherweise nicht genügend Speicherplatz zur Verfügung steht.

Tim
quelle
Was können Sie sicher sein , dass Sie nicht die Größe 50 GB wachsen über werden Sie verwenden , und der Raum wollen , ist bereits auf dem externen Laufwerk reserviert, so wird es nicht größer werden Sie von Raum zu verdrängen. - Ein Hinweis von Mac OS X Hinweise : Ab 10.6.3 versucht Time Machine, die Größe des Sparse-Bundles auf das maximal verfügbare [..] zu erhöhen
Arjan
2
  1. Verbinden Sie beide Laufwerke mit Ihrem Mac.
  2. Öffnen Sie das Festplatten-Dienstprogramm (/ Applications / Utilities / Disk Utility.app).
  3. Klicken Sie auf die Registerkarte Wiederherstellen . (Erste Hilfe | Löschen | Partition | RAID | Wiederherstellen )
  4. Ziehen Sie Ihr altes Laufwerk in das Feld Quelle .
  5. Ziehen Sie Ihr neues Laufwerk in das Feld Ziel .
  6. Möglicherweise möchten Sie das Ziel löschen löschen .
  7. Sie können sicherstellen, dass der Computer sicherstellt, dass die Übertragung funktioniert, indem Sie das Kontrollkästchen Prüfsumme überspringen deaktivieren.
  8. Wenn die Übertragung abgeschlossen ist, entfernen Sie das alte Laufwerk und ziehen Sie den Netzstecker. Brennen Sie es als Opfergabe an die Götter der Festplatten. (Optional, aber sehr zu empfehlen .)
Stalepretzel
quelle
1
Diese Festplattengötter müssen ständig besänftigt werden, damit sie nicht Schwaden von schlechten Sektoren auf meiner neuen Festplatte anrichten.
Kevin L.
0

Ich denke, Sie können einfach den gesamten Inhalt (einschließlich versteckter Punktdateien) kopieren. Es kann sicherer sein, eine Kopie auf Blockebene mit so etwas wie Carbon Copy Cloner zu verwenden.

jtbandes
quelle
Aber funktioniert dies für eine größere Partition (dh meine derzeitige Situation: Migration einer überlasteten 320-GB-Time-Machine-Festplatte auf eine neue 1-TB-Festplatte)?
Kevin L.
Ich glaube schon. Wenn nicht, haben Sie immer noch Ihre Dateien und beide Festplatten. Sie können etwas anderes versuchen. Sie sollten in Betracht ziehen, in einen Apple Store zu gehen und einen Genius oder einen anderen Vertreter zu fragen.
jtbandes
Wenn Ihre Sicherungsdiskette ein Sparse-Bundle verwendet (wie bei einer Remote-Sicherung), ist das Kopieren von Dateien tatsächlich möglich. Wenn Sie jedoch kein Sparse-Bundle verwenden, wird durch das Kopieren von Dateien die Speicherplatznutzung explodiert, da Hardlinks dann als normale Dateien kopiert werden. Siehe code.google.com/p/timedog/wiki/UsingTimecopy
Arjan
Vermeidet eine Kopie auf Blockebene dieses Problem?
jtbandes
Ja, eine Kopie auf Blockebene bewahrt feste Links. Wenn Ihr Dateisystem Probleme verursacht (was NICHT der Fall ist, wenn Sie nur die Festplatte duplizieren möchten ), kann der Link, den ich zu code.google.com/p/timedog/wiki/UsingTimecopy gegeben habe , hilfreich sein.
Arjan