Używam Time Capsule do tworzenia kopii zapasowych i teraz chcę, aby dysk tworzył kopię zapasową danych z dodatkowego komputera Mac. Ale dysk jest wypełniony starymi kopiami zapasowymi z komputera Mac 1. Po prostu nie ma wystarczającej ilości miejsca na kopię zapasową dla komputera Mac 2.
Podczas uruchamiania kopii zapasowej Time Machine pojawia się ten komunikat o błędzie:
Time Machine nie może ukończyć tworzenia kopii zapasowej. Ta kopia zapasowa jest za duża dla dysku z kopią zapasową. Kopia zapasowa wymaga 28,68 GB, ale dostępnych jest tylko 626,2 MB.
Time Machine potrzebuje miejsca do pracy na dysku z kopią zapasową, oprócz miejsca wymaganego do przechowywania kopii zapasowych. Otwórz preferencje Time Machine, aby wybrać większy dysk kopii zapasowej lub zmniejszyć kopię zapasową, wykluczając pliki.
Wiem, że Time Machine może usuwać stare kopie zapasowe, gdy potrzebuje więcej miejsca. Ale w tym przypadku nie usuwa żadnych kopii zapasowych komputera Mac 1, aby zwolnić miejsce dla komputera Mac 2.
Pytanie brzmi, jak to zrobić ręcznie?
źródło
Odpowiedzi:
Uważaj na sudo i upewnij się, że wybierasz prawidłowe pliki Maca, ponieważ nie ma cofnięcia ani potwierdzenia następującego polecenia:
Polecenie sudo wymaga hasła (i nie będzie wyświetlane na ekranie, więc po prostu wpisz je i wstrzymaj, aby upewnić się, że randkujesz właściwe pliki przed naciśnięciem klawisza Enter). Jeśli chcesz być bezpieczniejszy, możesz najpierw wybrać jedną migawkę do usunięcia, aby upewnić się, że polecenie działa zgodnie z przeznaczeniem. Jest to miłe, ponieważ wyczyszczenie niektórych większych zestawów kopii zapasowych może zająć wiele godzin, a chcesz pozostawić komputer Mac przekonany, że usuwa odpowiedni magazyn informacji.
Możesz użyć tego
tmutil
narzędzia, aby usuwać kopie zapasowe jeden po drugim.Od czasu
tmutil
wprowadzenia z Lionem nie będzie działać na wcześniejszych wersjach systemu operacyjnego.Jeśli chcesz uzyskać bieżący katalog kopii zapasowych (można zdefiniować wiele miejsc docelowych i tylko jeden będzie „bieżący”)
źródło
sudo tmutil delete
a następnie przeciągnąć wszystkie kopie zapasowe, które chcesz usunąć, do okna Terminal. @drfrogsplat strona podręcznika wspomina, że to polecenie może usuwać kopie zapasowe utworzone na innym komputerze.Najprostszym sposobem jest:
Dzięki temu katalog kopii zapasowych pozostaje dokładny, a integralność danych pozostaje nienaruszona.
źródło
tmutil delete
Dla Mavericks / Yosemite
Zostaniesz zapytany o hasło i gotowe
źródło
cancel
w lewym dolnym rogu. (Najwyraźniej rzeczą, którą „anulujesz”, jest przywracanie plików; skasowania najwyraźniej nie są uważane za anulowane.)Ten skrypt automatycznie znajdzie najstarszą kopię zapasową TM dla twojego komputera, podpowie, która jest najstarsza i najnowsza kopia zapasowa oraz wyświetli monit o usunięcie najstarszej kopii zapasowej. Musisz wprowadzić
Y
i wprowadzić hasło administratora, aby je usunąć.skrypt bash:
źródło
Y
i wprowadzić hasło administratora, aby je usunąć.sudo hdiutil compact /path/to/disk-image
Zadałem sobie to pytanie, a odpowiedzi tutaj z pewnością pomogły. Brakuje jednak aspektu, który może być nowym „szczegółem” implementacji, który nie istniał po udzieleniu odpowiedzi na to pytanie.
tmutil delete
faktycznie usuwa kopie zapasowe, ale tak naprawdę nie odzyskuje zajmowanego miejsca, a przynajmniej nie w żaden gwarantowany sposób. Spędziłem około 2 całe dni, usuwając kopie zapasowe sprzed> 2 lat, co według ostatecznego komunikatu o ukończeniu wynosiło ok. 400 GB danych. Widziałem, że wskazanie wolnego miejsca na kopię zapasową wzrosło odpowiednio raz , ale po następnej kopii znów spadłem do zaledwie 7% dostępnego miejsca (wykorzystano 858 Gb zamiast około 450 Gb). Naprawdę mnie to powstrzymało.Odpowiedź na tę tajemnicę znajduje się tutaj: http://blog.hawkimedia.com/2012/08/reclaiming-a-timemachine-volumes-disk-space/ Krótko mówiąc, musisz skompaktować rzadki pakiet, który faktycznie zawiera kopię zapasową jeśli jest przechowywany na dysku sieciowym lub na dysku, który nie jest sformatowany w HFS +. Nie mam kopii zapasowych TM, które nie są hostowane w rzadkim pakiecie, więc nie mogę sprawdzić, czy korzystanie z nich
tmutil delete
powoduje odzyskanie za darmo na tych. Może to zrobić, a fakt, że nie ma go na Time Capsule, może po prostu być osobliwością rzadkiego protokołu pakietu. Polecenie do wykonania posudo tmutil delete
tosudo hdiutil compact /Volumes/YourTimeMachineDisk/YourBackupName.sparsebundle
. W moim przypadku to zgłosiłoDobrą wiadomością jest to, że polecenie to zajęło tylko ułamek czasu tmutil, poświęcając znacznie mniej czasu na szukanie na dysku i zużywając mniej pamięci RAM (w rzeczywistości zostało wykonane w czasie, w którym napisałem tę odpowiedź).
źródło
Jeśli Time Machine tak naprawdę tworzy kopię zapasową różnic, usuwanie w odwrotnej kolejności nie jest tym, czego chcesz. Dodatkowo, biorąc pod uwagę, że każde usunięcie może zająć trochę czasu, dobrze byłoby mieć skrypt, który usunie następny po zakończeniu bieżącego.
Zgodnie z powyższym przykładowym skryptem użytkownika 36971 napisałem taki, który usunie wszystkie kopie zapasowe z określonego i wcześniejszego:
Czy pamiętać, że nie obejmują sprawdzenie nazwy komputera w moim skrypcie, więc jeśli jesteś dzielenie jeden dysk kopii zapasowej z wielu komputerów, być może trzeba dodać dodatkowy czek.
źródło
tmutil delete
aby usunąć wszystkie kopie zapasowe na dany rok, usuniesz je od najstarszej do najnowszej. A przy okazji, używaniesudo tmutil delete 2016-06-12-184217 2016-06-19-080529 2016-06-26-092218
po prostu otwórz terminal,
powinno to zwolnić miejsce bez usuwania kopii zapasowych TM
źródło
Oto krok po kroku, co zrobiłem, aby usunąć moją starą kopię zapasową
sudo rm -rvf
Idź napić się kawy lub obejrzyj film. Po zakończeniu procesu może być konieczne powtórzenie go w przypadku folderów, których nie chcesz usunąć.
Kiedy wszystkie stare foldery znikną, Time Machine musi zaktualizować swoją bazę danych. Oto sposób zmuszenia Time Machine do aktualizacji.
źródło
sudo rm -rvf
spowoduje uszkodzenie Time Machine.rm
Polecenia jest alternatywą dla wiersza polecenia z sugestią, aby usunąć z Findera na dole http://pondini.org/TM/12.html