Jak nadal korzystać z kopii zapasowych Time Machine po zmianie dysku twardego?

8

Zastąpiłem dysk HD dyskiem SSD (256 GB) i przywróciłem zawartość z kopii zapasowej Time Machine (zewnętrzny dysk HD 320 GB).

Teraz, po całym dniu pracy, podłączyłem zewnętrzny HD do kolejnej kopii zapasowej. Time Machine zaczął teraz skanować moje pliki, przygotowywał pliki itp. (Trwało to dość długo, ponieważ jakoś musiał skanować wszystko), a następnie wszedł w fazę „Usuwanie starych kopii zapasowych”. Wszystko wyglądało normalnie, ale właśnie w tym momencie zakończyło się niepowodzeniem z informacją „Ta kopia zapasowa jest zbyt duża dla dysku z kopią zapasową”. .

Użyto tylko około 200 GB mojego dysku SSD, więc powinno to z łatwością zmieścić się na zewnętrznym dysku 320 GB HD: niewiele plików zmieniło się od czasu, gdy przywróciłem kopię zapasową.

Kiedy patrzę na napęd Time Machine, widzę, że już automatycznie usunął wszystkie moje stare wersje , naprawdę nie jestem z tego powodu zadowolony! Została tylko najnowsza - ta, którą przywróciłem wczoraj , a teraz wydaje się, że tworzy osobną kopię zapasową dla mojego nowego dysku? Ok, „200 GB x 2> 320 GB”, ale to nie to, co powinna zrobić. Powinien po prostu kontynuować zapisywanie różnic, ponieważ zawsze zachowywał kilka starych wersji, więc dlaczego miałoby być inaczej tylko dlatego, że przeniosłem zawartość na dysk SSD?

Czy istnieje sposób na „ponowne podłączenie” Time Machine do nowego dysku SSD (zakładam, że nadal jest on w jakiś sposób „podłączony” do starego dysku HD i dlatego nie traktuje zmian na moim nowym dysku SSD jako zmian w kopii zapasowej?)

Zastanawiam się, czy powinienem raczej sklonować mój HD (np. Za pomocą narzędzia innej firmy), bez Time Machine o tym wiedząc?

Chris Lercher
źródło
@patrix: W przeciwieństwie do pytania, z którym się łączyłeś, przywróciłem dane z kopii zapasowej Time Machine.
Chris Lercher,

Odpowiedzi:

8

From http://simon.heimlicher.com/articles/2012/07/10/time-machine-inherit-backup-using-tmutil

Time Machine używa unikalnego identyfikatora (UUID), który jest specyficzny dla woluminu (tj. Partycji dysku), aby skojarzyć wolumin z jego kopią zapasową. W wersjach systemu OS X wcześniejszych niż 10.7 Lion, gdy ludzie wymieniali dyski lub migrowali na inny komputer Mac, ta funkcja utrudniała Time Machine kontynuowanie dodawania do historii kopii zapasowych poprzednio używanego dysku.

W OS X Lion, a teraz także w OS X 10.8 Mountain Lion, pojawiło się nowe fajne polecenie Terminal o nazwie tmutil, dzięki czemu cały ten dramat jest bardzo prosty.

Oto polecenie

sudo tmutil associatedisk -a "/Volumes/Macintosh HD" "/Volumes/Time Machine Disk/Backups.backupdb/John Doe's MacBook/Latest/Macintosh HD"

Zobacz także Jak korzystać z istniejącej kopii zapasowej Time Machine na nowym komputerze?

Simone Carletti
źródło
Nadal korzystam z wersji 10.6, ale dobrze wiedzieć, jak to zadziała następnym razem po aktualizacji systemu operacyjnego. Dzięki!
Chris Lercher,
Właściwie robiłem to w przeszłości z 10.6, ale wymagało to ręcznej zmiany UUID. Wartość jest ustawiana xattrod folderu kopii zapasowej. Powinieneś być w stanie znaleźć tutorial do tego.
Simone Carletti,
1
Koniecznie sprawdź również sugestię Pascala van Hecketmutil inheritbackup .
Michael Ahlers