Wiem, że najstarsze kopie zapasowe są usuwane automatycznie, gdy nie ma miejsca na nowe w TimeMachine. Używam TimeCapsule również do udostępniania plików przez Wi-Fi, więc chciałbym zwolnić trochę miejsca, usuwając niepotrzebne kopie zapasowe:
Duże pliki, których nie trzeba tworzyć kopii zapasowej (np. Podgląd zdjęć Lightroom powyżej 1 GB). Wyłączyłem je w preferencjach TM, ale są już obecne w starszych kopiach zapasowych, zachowując przestrzeń na zawsze.
Najstarsze kopie zapasowe wiem, że nie będę potrzebować. (Aby uruchomić to samo co TimeMachine, robi to automatycznie, ale wcześniej niż dysk się opróżnia).
time-machine
backup
disk-space
myneur
źródło
źródło
tmutil compare
i nie mają interfejsu GUI. Większość użytkowników po prostu stawia swój stary dysk na półce i kupuje nowy dysk 4 TB za 129 USD i zaczyna tworzenie kopii zapasowej zamiast kopii zapasowych z mikromanaganem. Istnieje wiele narzędzi ułatwiających zarządzanie pamięcią masową, niektóre bardzo tanie. Czy zbadałeś kontrolę nad Time Machine?Odpowiedzi:
Korzystam z tego artykułu, aby pomóc mi w usuwaniu plików z Time Machine:
Mówi o usunięciu wszystkich kopii zapasowych jednego pliku, być może nie jest to, czego szukasz, ale zdecydowanie może rozwiązać pierwsze problemy (wersje Lightroom). W praktyce łatwiej jest usunąć wszystkie kopie zapasowe jednego pliku lub wszystkich plików w jednej kopii zapasowej, niż wejść i usunąć tylko jeden plik z jednej kopii zapasowej.
Oto krótkie streszczenie tego artykułu:
źródło
Możesz po prostu wejść do Time Machine i wybrać foldery, aplikacje i pliki oraz usunąć wszystkie kopie zapasowe tego elementu. Wiersz poleceń
tmutil compare
podaje także wyczerpujące szczegóły tego, co zmieniło się między interwałami tworzenia kopii zapasowych, jeśli nie masz nic przeciwko użyciu terminala i powłoki UNIX. Nawet bez narzędzi powłoki możesz zarządzać pamięcią masową z graficznego interfejsu użytkownika Time Machine w następujący sposób - cytując artykuł Apple na Mac Basics: Time Machine :Następnie możesz użyć narzędzia, takiego jak BackupLoupe, aby przeanalizować kopie zapasowe wehikułu czasu, aby określić, ile miejsca zajmuje każdy interwał, ile miejsca zajmuje przeciętna kopia zapasowa, ile czasu zajmie wypełnienie dysku z bieżącą szybkością itp.
Przy takim poziomie szczegółowości możesz tak mało potrzebować miejsca na dane, albo z taką ilością szczegółów, ile wymaga sytuacja. To narzędzie pomogło mi znaleźć problematyczne dyski do tworzenia kopii zapasowych, komputery Mac z uszkodzonym systemem plików (gdy każda kopia zapasowa jest większa niż powinna, itp.). Gdy już zobaczysz, co jest przechowywane, możesz usunąć foldery, całe migawki i skonfigurować listy wykluczeń kopii zapasowych aby być w harmonii z dostępnymi potrzebami do przechowywania i tworzenia kopii zapasowych.
źródło
Jeśli chcesz usunąć kopię zapasową z określonej daty, istnieje na to rozwiązanie. Widziałem to z tego screencastu :
źródło
Co jest nie tak z wchodzeniem do Time Machine, przeglądaniem najstarszej kopii zapasowej całego dysku, klikaniem prawym przyciskiem myszy i wybieraniem Usuń folder. Pracuje dla mnie.
źródło
Napisałem skrypt bash, aby usunąć wszystkie kopie zapasowe, ale najnowsze, ponieważ te opublikowane gdzie indziej nie działały dla mnie. Wiem, że nie chciałeś tego specjalnie robić, ale można to zmodyfikować, aby zachować więcej kopii zapasowych (patrz poniżej). Nie oznacza to, że nie dotyczy to usuwania określonych folderów lub plików z kopii zapasowych. Ten skrypt zakłada, że masz go na lokalnym dysku twardym (najprawdopodobniej na dysku zewnętrznym). Musiałem napisać własny, ponieważ kopie zapasowe nie są powiązane z tym komputerem, więc
tmutil listbackups
nie działa i od tego zależały inne skrypty.W poniższych skryptach zamień
DISKNAME
nazwę dysku twardego na kopie zapasowe Time Machine iCOMPUTERNAME
nazwę komputera, do którego należą kopie zapasowe.Najpierw uruchom ten skrypt, aby zobaczyć listę kopii zapasowych, które skrypt usunie:
+3
Uczyni opuszczenia ostatniej kopii zapasowej. Jeśli chcesz zachować dwie ostatnie kopie zapasowe, zrób to+4
. Aby zachować ostatnie trzy kopie zapasowe+5
itd.Aby usunąć wszystkie kopie zapasowe oprócz najnowszej, uruchom ten skrypt:
Wiem, że można to uczynić bardziej intuicyjnym, definiując zmienne i inne rzeczy, ale szczerze mówiąc, nie jestem zbyt dobrze zaznajomiony ze skryptami powłoki. Wiem, że inne super-skomplikowane nie działały, ale to dla mnie zadziałało, więc tutaj jest dla potomności.
źródło
tail -n +3
pokaże trzy pozostałe kopie, który zawiera najnowszą jeden. Zachowaj szczególną ostrożność podczas korzystania z tego ...Napisałem skrypt powłoki, który pozwala opcjonalnie określić liczbę dni przechowywania: wszystkie kopie zapasowe starsze niż określona liczba dni (od teraz) są usuwane.
Możesz to sprawdzić w repozytorium GitHub .
źródło
Uruchom to pojedyncze polecenie w Terminalu, aby usunąć wszystkie kopie zapasowe Time Machine, z wyjątkiem najnowszych:
Konieczne może być dodanie aplikacji Terminal do Preferencji systemowych> Bezpieczeństwo i prywatność> karta Prywatność> Pełny dostęp do dysku.
źródło
Aplikacja Disk Inventory X naprawdę pomogła mi w wykrywaniu dużych plików na dysku z kopią zapasową. Następnie ręcznie usunąłem duże pliki.
źródło
Cześć tak, to było łatwiejsze niż myślałem też kliknąłem ikonę wehikułu czasu, a następnie kliknąłem na dysku twardym, na którym wehikuł czasu jest następnie wybrany kopii zapasowych, których nie chcę (w zwykły sposób - przytrzymaj cmd i wybierz daty kopii zapasowej chcesz usunąć, a następnie naciśnij klawisz Delete na pasku narzędzi Plik i nisko, już ich nie ma. Następnie opróżnij kosz, a następnie sprawdź miejsce utworzone na dysku twardym, na którym mieszka wehikuł czasu!
źródło