Jak przywrócić kopię zapasową Time Machine tylko do najnowszych wersji plików?

1

Mam zewnętrzny dysk o pojemności 2 TB, który jest w pełni załadowany wszystkimi wersjami moich kopii zapasowych, zapisanymi przez TimeMachine. Chcę przywrócić tę kolekcję plików kopii zapasowych zawierających tylko najnowszą wersję każdego z nich; wszystkie starsze wersje wszystkich „zaangażowanych” plików (pliki zmienione przez system lub przeze mnie) mogą zostać usunięte.

Tworzenie nowej kopii zapasowej mojego obecnego systemu nie jest rozwiązaniem, ponieważ 2 TB zostało wyprodukowane przy użyciu OSX El Capitan i zrobiłem czystą instalację Sierra na tym samym sprzęcie.

Jak mogę skompresować kopię zapasową TM o pojemności 2 TB do wielkości mojego poprzedniego systemu (El Capitan)?

Głównym celem tego wszystkiego jest oszczędzanie (zewnętrznego) miejsca na dysku.

Cortjan
źródło

Odpowiedzi:

2

Zacznij od zamontowania dysku kopii zapasowej Time Machine. Następnie otwórz Terminal.app i wydaj polecenie:

tmutil listbackups

Powinien zawierać listę dat i godzin dla wszystkich kopii zapasowych przechowywanych na dysku.

Aby usunąć jedną z tych kopii zapasowych, skopiuj linię wyprowadzoną przez polecenie listbackups i dołącz ją do tego polecenia:

sudo tmutil delete

Tak będzie wyglądać tak na przykład:

sudo tmutil delete '/Volumes/MyDisk/Backups.backupdb/MyMac/2016-11-24-003000'

Pamiętaj, aby usunąć tylko starsze kopie zapasowe pozostawiając najnowsze lub niektóre nowsze kopie zapasowe na dysku.

Ostatnim krokiem jest kompaktowanie rzadkiego pakietu, aby zwolnić teraz zwolnione miejsce na inne cele:

sudo hdiutil compact /Volumes/MyDisk/MyBackup.sparsebundle

(pamiętaj, aby edytować ścieżkę w celu dopasowania do ustawień)

Będzie wyprowadzać status podczas kompaktowania pakietu i ostatecznie poinformuje, ile GB uwolnił.

jksoegaard
źródło
OP nie musi kompaktować sparsebundle, ponieważ nie znajduje się w Time Capsule.
At0mic