Dysk kopii Time Machine jest pełny? Oto rozwiązanie

Zewnętrzny dysk kopii zapasowej Time Machine z półprzezroczystymi pierścieniami starych kopii rozpływającymi się w świetle, symbolizujący zwolnione miejsce.

Jeśli dysk kopii zapasowej Time Machine jest pełny, nie trzeba od razu kupować nowego dysku. W większości przypadków wystarczy usunąć część starszych kopii zapasowych już na nim zapisanych, aby automatyczne kopie zapasowe znów działały już po kilku minutach.

Na wstępie jedna uwaga dotycząca zakresu: ten artykuł dotyczy dysku zewnętrznego, na który Time Machine tworzy kopie zapasowe, a nie lokalnych migawek przechowywanych przez macOS na wewnętrznym dysku Maca. Jeśli celem jest zwolnienie miejsca na samym Macu, a nie na dysku kopii zapasowej, odpowiedni jest artykuł jak wyłączyć lokalne migawki Time Machine na Mac.

Pełny lub prawie pełny dysk kopii zapasowej często wcale nie wymaga interwencji. Według samego Apple, gdy dysk się zapełnia, Time Machine automatycznie usuwa najstarsze kopie zapasowe, aby zwolnić miejsce na nowe, i kontynuuje pracę, więc ostrzeżenie to często znika samo. Warto działać samodzielnie, gdy kopie zapasowe faktycznie się nie udają, gdy zależy na odzyskaniu miejsca na coś innego lub gdy zależy na dłuższej historii kopii zapasowych, niż pozwala na to obecny dysk. Jeśli któraś z tych sytuacji ma miejsce, poniżej opisano sposoby, które faktycznie działają. Więcej informacji w przewodniku Apple co zrobić, gdy dysk kopii zapasowej Time Machine jest pełny.

Jak usunąć stare kopie zapasowe Time Machine

Time Machine przechowuje każdą kopię zapasową jako osobną, opatrzoną datą migawkę, więc usuwa się całą kopię zapasową naraz, a nie pojedynczy plik z wnętrza starszej kopii. Apple nie publikuje oficjalnej instrukcji usuwania istniejącej kopii zapasowej, dlatego poniżej znajduje się to, co potwierdzają praktyczne testy i doświadczeni użytkownicy Maca jako faktycznie działające, a nie tylko to, co sugerują menu.

W aplikacji Time Machine, pod menu „…”, może pojawić się opcja „Usuń kopię zapasową”. Jeśli działa, nie ma przeciwwskazań, aby z niej skorzystać. Jednak na wielu Makach z dyskiem kopii zapasowej sformatowanym w APFS (domyślnie od macOS Big Sur, czyli w większości przypadków obecnie) ta opcja w ogóle nie występuje lub jest wyszarzona, a nawet gdy jest dostępna, często po prostu nic nie robi. Nie warto na niej polegać jako głównym rozwiązaniu.

Co faktycznie działa: usunięcie kopii zapasowej bezpośrednio z dysku w Finderze. Otwórz dysk kopii zapasowej w Finderze, klikając dwukrotnie jego ikonę na pasku bocznym lub na Pulpicie, a zobaczysz opatrzone datą kopie zapasowe w postaci folderów lub pakietów. Kliknij żądaną kopię przy wciśniętym klawiszu Control i usuń ją. Jest to trwałe usunięcie, które nie trafia do Kosza, więc po jego wykonaniu nie ma możliwości cofnięcia. Zawsze usuwaj całą, opatrzoną datą kopię zapasową, nigdy nie próbuj wyciągać pojedynczych plików z wnętrza starszej kopii. Ponieważ kopie zapasowe APFS współdzielą dane między migawkami, usuwanie plików na poziomie pojedynczych plików wewnątrz kopii zapasowej zwykle kończy się niepowodzeniem lub prowadzi do uszkodzenia.

Najbardziej niezawodna metoda, zwłaszcza gdy usuwanie w Finderze zawodzi: tmutil w Terminalu. Działa niezależnie od interfejsu graficznego, tak samo bez względu na to, co danego dnia robi aplikacja Time Machine.

  1. Nadaj Terminalowi Pełny dostęp do dysku w Ustawieniach systemowych > Prywatność i ochrona > Pełny dostęp do dysku. Bez tego polecenia tmutil mogą nic nie widzieć albo zakończyć się błędem.
  2. Uruchom tmutil listbackups, aby zobaczyć opatrzone datą kopie zapasowe na dysku.
  3. Usuń jedną z nich poleceniem:
sudo tmutil delete -d "/Volumes/<TwojDyskKopiiZapasowej>" -t <znacznik-czasu>

Flagę -t można powtórzyć, aby usunąć kilka kopii zapasowych jednym poleceniem. Warto trzymać się formy z -d/-t; starsza, uproszczona składnia z samą ścieżką, którą można spotkać w starszych poradnikach, nie jest niezawodna na dyskach kopii zapasowych APFS.

Jeśli kopie zapasowe znajdują się na NAS-ie lub udziale sieciowym zamiast na dysku podłączonym bezpośrednio do Maca, są przechowywane wewnątrz obrazu dysku .sparsebundle, a nie jako luźne foldery. Najpierw zamontuj ten sparsebundle (dwukrotne kliknięcie przez sieć), a następnie zastosuj to samo podejście w Finderze. Usuwanie pojedynczych kopii zapasowych wewnątrz sieciowego sparsebundle jest jednak kłopotliwe i oficjalnie nieobsługiwane, więc warto zachować ostrożność.

Większość dzisiejszych dysków kopii zapasowych jest sformatowana w APFS, a Time Machine przechowuje każdą kopię zapasową jako migawkę tylko do odczytu, dlatego właśnie usuwa się całą, opatrzoną datą kopię zapasową, zamiast edytować zawartość starszej. Jeśli dysk nigdy nie był formatowany od czasów sprzed macOS Big Sur, może wciąż korzystać ze starszej struktury folderów Backups.backupdb, która rządzi się nieco innymi zasadami, choć obecnie zdarza się to rzadko.

Inne sposoby na rozwiązanie problemu pełnego dysku kopii zapasowej

Usuwanie starych kopii zapasowych nie jest jedynym rozwiązaniem. Jeśli istnieją foldery, których nie trzeba archiwizować, na przykład duża biblioteka wideo lub folder Pobrane bez znaczenia historycznego, dodaj je do listy wykluczeń w ustawieniach Time Machine, aby każda przyszła kopia zapasowa była mniejsza. Listą tą zarządza się w ustawieniach Time Machine na Macu.

Jeśli miejsca wciąż brakuje bez względu na to, ile się usunie lub wyklucza, faktyczną rekomendacją Apple jest podłączenie nowego lub większego dysku kopii zapasowej, zwykle o pojemności około dwukrotnie większej niż pojemność dysku Maca. Usuwanie starych kopii zapasowych daje trochę czasu, ale kosztem historii przywracania, która może się jeszcze przydać, więc warto traktować to jako kompromis, a nie darmowe rozwiązanie. Większy dysk to trwalsza odpowiedź, jeśli problem się powtarza.

Dlaczego dysk kopii zapasowej Time Machine wciąż jest pełny po usunięciu kopii

Usunięcie jednej kopii zapasowej niekoniecznie zwolni tyle miejsca, ile mogłoby się wydawać, ponieważ kopie zapasowe współdzielą dane między migawkami tam, gdzie pliki się nie zmieniły. Usunięcie kilku starszych kopii zapasowych zwykle odzyskuje więcej widocznego miejsca niż usunięcie samej najnowszej.

I to jest miejsce, w którym wiele osób się myli: przycisk „−” (minus) w Ustawieniach systemowych > Ogólne > Time Machine niczego nie usuwa z dysku. Powoduje jedynie usunięcie tego dysku jako miejsca docelowego kopii zapasowych, czyli zapomnienie go jako celu, a nie skasowanie już zapisanych na nim kopii zapasowych. Aby faktycznie odzyskać miejsce, należy skorzystać z jednej z metod usuwania opisanych powyżej. Bieżącą konfigurację można sprawdzić w ustawieniach Time Machine na Macu.

Jeśli po uporządkowaniu miejsca konfigurowany jest nowy dysk kopii zapasowej, przewodnik jak skonfigurować Time Machine na swoim Macu prowadzi przez cały proces od podstaw. A jeśli miejsce na dysku zewnętrznym zajmują nie tylko stare kopie zapasowe, ale też zduplikowane pliki, warto zajrzeć do artykułu jak znaleźć i usunąć duplikaty plików na dyskach zewnętrznych Mac. Aby szerzej spojrzeć na odzyskiwanie miejsca na samym Macu, dobrym kolejnym krokiem jest jak zwolnić miejsce na dysku na swoim Macu.

Zwolnij więcej miejsca dzięki Zero Duplicates

Stare kopie zapasowe to nie jedyna rzecz zapełniająca dysk. Zero Duplicates skanuje dyski zewnętrzne i Maca w poszukiwaniu zduplikowanych plików, porównując rzeczywistą zawartość plików, dzięki czemu można odzyskać dodatkowe miejsce razem z porządkowaniem kopii zapasowych.

Pobierz z Mac App Store