Sposób migracji danych Time Machine na nowy dysk

10

Wiem, że w Time Machine znajduje się przycisk „Zmień dysk ...”, ale co zrobić, jeśli chcesz przenieść dane (godziny, tygodnie, a może nawet miesiące) na nowy, większy dysk bez ponownego uruchamiania ?

Kevin L.
źródło

Odpowiedzi:

4

SuperDuper! wykona robotę. Możesz używać go za darmo do robienia tego, co chcesz, i płacić tylko wtedy, gdy chcesz nadal używać go do robienia wydajnych przyrostowych kopii zapasowych za pomocą funkcji „Smart Update”.

John Siracusa
źródło
4

W wersji 10.6 Apple dołączył Maca 101: Time Machine :

Mac OS X 10.6: Jak przenieść kopie zapasowe z bieżącego dysku twardego na nowy dysk twardy

W przypadku uaktualnienia do nowego dysku twardego o większej pojemności, możesz chcieć przenieść na niego istniejące kopie zapasowe Time Machine, zanim użyjesz go do regularnych kopii zapasowych. Aby zachować istniejące kopie zapasowe na nowym, większym, zapasowym dysku twardym, wykonaj następujące kroki:

  1. Podłącz nowy dysk twardy.
  2. W Narzędziu dyskowym upewnij się, że ma on partycję GUID i jest sformatowany jako Mac OS Extended (Journaled). W razie potrzeby sformatuj dysk jako Mac OS Extended z partycją GUID. Jeśli nie wiesz jak, zobacz kroki w tym artykule . Uwaga: przed sformatowaniem wykonaj kopię zapasową danych na dysku twardym.
  3. Wybierz ikonę nowego dysku na pulpicie i wybierz polecenie Uzyskaj informacje z menu Plik.
  4. Upewnij się, że opcja „Ignoruj ​​własność tego woluminu” nie jest włączona.
  5. Otwórz preferencje Time Machine w Preferencjach systemowych.
  6. Przesuń przełącznik Time Machine na Off.
  7. W Finderze kliknij dwukrotnie bieżący zapasowy dysk twardy, aby otworzyć okno Findera.
  8. Przeciągnij folder „Backups.backupd” na nowy dysk twardy.
  9. Wprowadź nazwę użytkownika i hasło administratora, a następnie kliknij OK, aby rozpocząć proces kopiowania. Może to zająć trochę czasu, ponieważ wszystkie kopie zapasowe zostaną skopiowane.
  10. W Preferencjach systemowych Time Machine kliknij „Wybierz dysk…”
  11. Wybierz nowy dysk twardy, a następnie kliknij „Użyj do tworzenia kopii zapasowych”.

Teraz na nowym dysku twardym będziesz mieć wszystkie istniejące kopie zapasowe z poprzedniego dysku twardego z kopią zapasową oraz więcej miejsca na więcej nowych kopii zapasowych.

(Istnieją również instrukcje dotyczące Time Capsule i Mac OS X 10.6: Jak przenieść kopię zapasową z istniejącej Time Capsule na nową ).

Na marginesie: jeśli używasz rzadkiego pakietu (jak w przypadku zdalnych kopii zapasowych) i jeśli wykonałeś kopie zapasowe naprawdę dużych plików, wówczas usunięcie tych plików z kopii zapasowej (ręcznie lub gdy Time Machine usuwa wygasłe codzienne i godzinne kopie zapasowe) nie odzyskuje automatycznie miejsca na dysku - dopóki Time Machine naprawdę go nie potrzebuje.

Możesz odzyskać miejsce ręcznie, co może zwolnić dużo miejsca (być może sprawi, że migracja na większy dysk stanie się niepotrzebna lub przynajmniej zapewnisz nowemu dyskowi całą możliwą przestrzeń). Zobacz, co robi Time Machine? na błąd serwera.

Arjan
źródło
(Pamiętaj, aby przeczytać notatkę o twardych linkach w odpowiedzi alimacka na superuser.com/questions/112007/migrating-time-machine-volumes/... )
Arjan
3

Nie będzie to dla ciebie teraz pomocne, ale dla kogoś, kto zaczyna od zera i chce przenośnej kopii zapasowej TimeMachine (z dodatkową korzyścią wynikającą z możliwości ograniczenia części dysku używanego przez TimeMachine), sugeruję użycie zamontowanego dysku image (.dmg) jako cel dla dysku zapasowego TimeMachine.

Na przykład załóżmy, że masz dysk zewnętrzny o pojemności 2 TB, ale chcesz zarezerwować 50 GB na kopię zapasową TimeMachine i chcesz przenieść kopię zapasową na inny dysk zewnętrzny, nawet taki, który ma już zawartość. Możesz to zrobić:

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

Następnie przejdziesz do preferencji i wybierzesz / Volumes / TimeMachineDisk jako dysk kopii zapasowej. Możesz mieć pewność, że nie wzrośniesz do rozmiaru 50 GB, którego chcesz użyć, a miejsce jest już zarezerwowane na dysku zewnętrznym, więc nie zwiększy się, aby wycisnąć cię z miejsca.

Następnie możesz przenieść TimeMachineImage.dmg na inny dysk do tworzenia kopii zapasowych TimeMachine. Lub po prostu dla ochrony poza siedzibą.

Otwiera to również inne opcje, z których najważniejszą jest możliwość szyfrowania kopii zapasowych TimeMachine. Aby to zrobić, po prostu włącz szyfrowanie dla dmg, więc użyjesz czegoś takiego:

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

Ostatnim elementem tej układanki jest to, że chciałbyś automatycznie zamontować dmg po zamontowaniu dysku zewnętrznego. Sądzę, że można to zrobić za pomocą Applescript, więc dzieje się to automatycznie, ale nie znam wystarczająco dobrze Applescript, aby tu pomóc. Możesz jednak utworzyć cronjob, który uruchamia skrypt, aby go zamontować:

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

I zainstaluj cronjob, który wygląda następująco:

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

Możesz także utworzyć rzadki obraz, aby nie zassał całego 50 GB podczas pierwszego tworzenia, włączając argument SPARSE -typ w wywołaniu hdiutil. Niebezpieczeństwo polega na tym, że na dysku zewnętrznym zabraknie miejsca.

Tim
źródło
Jeśli chodzi o Ciebie, możesz mieć pewność, że nie wzrośniesz do rozmiaru 50 GB, którego chcesz użyć, a miejsce jest już zarezerwowane na twoim dysku zewnętrznym, więc nie zwiększy się, aby wycisnąć cię z miejsca. - uwaga od Mac OS X Wskazówki : Od 10.6.3 Time Machine próbuje zwiększyć rozmiar rzadkiego pakietu do maksymalnego dostępnego [..]
Arjan
2
  1. Podłącz oba dyski do komputera Mac.
  2. Otwórz Narzędzie dyskowe (/ Aplikacje / Narzędzia / Narzędzie dyskowe.app).
  3. Kliknij kartę Przywróć . (Pierwsza pomoc | Kasowanie | Partycja | RAID | Przywróć )
  4. Przeciągnij stary dysk do pola Źródło .
  5. Przeciągnij nowy dysk do pola Miejsce docelowe .
  6. Możesz sprawdzić Erase Destination .
  7. Możesz sprawić, aby komputer upewnił się, że przesyłanie działa, odznaczając pole wyboru Pomiń sumę kontrolną .
  8. Po zakończeniu przesyłania odmontuj i odłącz stary dysk. Spal to jako ofiarę dla bogów dysków twardych. (Opcjonalne, ale wysoce zalecane .)
czerstwypretzel
źródło
1
Bogów dysków twardych należy ciągle uspokajać, aby nie siali pokosów złych sektorów na moim nowym dysku.
Kevin L.,
0

Myślę , że możesz po prostu skopiować całą zawartość (w tym ukryte pliki kropek). Bezpieczniej jest używać kopii na poziomie bloku z czymś takim jak Carbon Copy Cloner.

jtbandes
źródło
Ale czy będzie to działać na większej partycji (tj. Moim obecnym położeniu: migracja przeciążonego dysku Time Machine 320 GB na nowy dysk 1 TB)?
Kevin L.
Tak mi się wydaje. Jeśli nie, to nadal masz swoje pliki i oba dyski; możesz spróbować czegoś innego. Powinieneś rozważyć pójście do sklepu Apple i poproszenie Geniusza lub innego przedstawiciela.
jtbandes
Jeśli dysk kopii zapasowej używa rzadkiego pakietu (jak w przypadku zdalnej kopii zapasowej), kopiowanie plików jest rzeczywiście możliwe. Jednak gdy nie używa się rzadkiego pakietu, kopiowanie plików spowoduje gwałtowne zużycie miejsca na dysku, ponieważ twarde łącza są następnie kopiowane jako normalne pliki. Zobacz code.google.com/p/timedog/wiki/UsingTimecopy
Arjan
Czy kopia na poziomie bloku pozwala uniknąć tego problemu?
jtbandes
Tak, kopia na poziomie bloku zachowuje twarde linki. Teraz, jeśli twój system plików w jakiś sposób powoduje problemy (co NIE jest tak, jeśli ktoś chce tylko zduplikować dysk), to link, który podałem code.google.com/p/timedog/wiki/UsingTimecopy, może być pomocny.
Arjan