Zmieniłem komputer Mac z systemem Snow Leopard na nową maszynę Lion. Ponieważ na starej maszynie było dużo cruft, skonfigurowałem nowy od zera, kopiując tylko dane, których potrzebuję. Nadal chcę zachować kopię zapasową Time Machine na moim starym komputerze na wypadek, gdyby coś mi umknęło. Ta kopia zapasowa obejmuje wiele miesięcy i jest ogromna. Naprawdę potrzebuję tylko najnowszej kopii zapasowej, a nie całej jej historii.
Czy bezpiecznie jest po prostu otworzyć pakiet czasowy Time Machine w Finderze lub w interfejsie CLI i usunąć najstarsze foldery? Czy powinienem używać do tego interfejsu lub narzędzia Time Machine? Nie chcę tego robić w widoku Starfield, ponieważ zajmie mi wieki, klikanie tam i z powrotem i usuwanie każdej kopii z osobna.
źródło
Odpowiedzi:
tl; dr - Można bezpiecznie usunąć w dowolny sposób.
Jedynym możliwym problemem byłoby, gdyby Time Machine próbował wyciąć kopię zapasową w tym samym czasie, gdy usuwasz, więc może wyłączyć Time Machine na czas czyszczenia, jeśli nie używasz wbudowanego przycisku usuwania.
Możesz użyć
tmutil delete
w Lion do bezpiecznego usuwania kopii zapasowych. Zaletą tego jest to, że usuwanie odbywa się w tle po cichu. Minusem jest to, że interfejs użytkownika nie jest szybki do usuwania więcej niż jednej migawki na raz. W praktyce musisz być obecny, aby uczestniczyć w wielokrotnym usuwaniu.Nie martw się o to, w jaki sposób pliki są łączone lub przechowywane - tak, większość plików w większości kopii zapasowych to twarde linki, ale aby je wyczyścić, musisz usunąć folder po folderze. System poradzi sobie ze zmniejszaniem liczby linków, więc nie ma lepszego ani gorszego sposobu na przejście tutaj.
Można również bezpiecznie usunąć je za pomocą Findera lub w inny sposób - zachowaj cierpliwość, ponieważ każda kopia zapasowa zawiera pełny zestaw pozycji katalogu dla każdego pliku. Mój (najgorszy) rekord to 4 dni na usunięcie przez wyszukiwarkę partii niechcianych kopii zapasowych.
Dobrą radą może być rozpoczęcie od małej, jeśli nie możesz zostawić swojego Maca na noc.
Nie stracisz żadnych danych, chyba że usuniesz ostatnią kopię wersji jakiegoś pliku. Nie otrzymujesz żadnych ostrzeżeń, zostaną one usunięte - to samo, niezależnie od tego, czy korzystasz z samego Time Machine, Findera czy
rm
w jakimś skrypcie terminalowym.Krótko mówiąc - dlaczego chcesz to zrobić? Time Machine automatycznie przycina stare kopie zapasowe, gdy zaczyna brakować miejsca. Bardzo mi się spodobało po prostu sklonowanie dysku Time Machine na tani zewnętrzny dysk USB i odłożenie go na półkę. (lub uczyń z niego dysk na półce i użyj go jako pretekstu do zdobycia nowego dysku). Być może jest to idealny werset „trzymaj szczura-trzymaj wszystko”, jeśli-nie-potrzebujesz-to-teraz-czas -to-usuń-to test dla użytkowników komputerów Mac.
źródło
tmutil
również poprawnie poradziłby sobie z kopiami Snow Leopard? Jak powiedziałem, stara maszyna już nie istnieje, ale chcę zachować jej kopię zapasową. Ta kopia zapasowa nie będzie już automatycznie przycinana, ponieważ żadna maszyna nie używa jej aktywnie. Nie mam jednak miejsca na utworzenie kopii zapasowej mojego nowego komputera, ponieważ stara kopia zapasowa zajmuje zbyt dużo miejsca.rm
może być szybsze i nie wiązać Findera przez wiele godzin lub dni, ale tak naprawdę zależy to od preferencji użytkownika. Niezależnie od tego, czy usuwasz twardy link czy ostatnią kopię pliku, każde usunięcie robi to samo na końcu. Nowatmuitl
wersja doskonale nadaje się do usuwania dowolnej wersji kopii zapasowych Time Machine.tmutil
wówczas usuwanie zagnieżdżonych katalogów może wpływać na INNE kopie zapasowe, ze względu na to, jak ciężkie linki działają. Zobacz Jak mogę usunąć pliki Time Machine za pomocą wiersza polecenia Super User.Time Machine obsługuje usuwanie migawek z Findera od 10.7:
Jak
tmutil delete
to działa tylko z katalogów dla kompletnych migawek chociaż.Nie wiem, dlaczego nie jest to normalnie dozwolone, ale możesz usuwać pojedyncze pliki za pomocą czegoś takiego
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp
.Twarde linki nie przestają działać po usunięciu oryginalnych plików:
Jest inne podobne pytanie w Super User .
źródło
.../TMSafetyNet.kext/Helpers/bypass
- Bardzo fajnie, nie wiedziałem o tym.bypass
aby to zrobić, wpłynie to również na INNE kopie zapasowe; zobacz Jak mogę usunąć pliki Time Machine za pomocą wiersza polecenia Super User./System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass
Również wzmocnię - bądź ostrożny i nie rób tego w swoim jedynym miejscu docelowym kopii zapasowej, na wypadek, gdybyś popsuł składnię lub usunięcie zajmie więcej, niż chcesz. Zdecydowanie lepiej jest przerzedzać całe interwały według mojego doświadczenia lub używać GUI do czyszczenia wszystkich wystąpień jednego dużego pliku / folderu.Możesz kontynuować i usuwać starsze kopie zapasowe za pomocą Findera. Uważaj tylko, aby wszystkie pliki istniejące tylko w tych okresach tworzenia kopii zapasowych zniknęły. Usuwanie kopii zapasowych w poleceniu nie zachowuje plików ani nie łączy, ani nie łączy kopii zapasowych, jak w przypadku zwykłego czyszczenia maszyny Time Machine, aby zachować jak najwięcej plików w kopii zapasowej.
źródło
Odradzam używanie Findera do usuwania kopii zapasowych, jednak z pewnością jest to możliwe z poziomu samego Time Machine. Kiedy jesteś w Time Machine, przejdź do okna Komputer, na pasku bocznym powinna być nazwa twojego komputera. Gdy jest to aktywne okno, ikona „Gear” na pasku narzędzi zmienia jego funkcjonalność. Idź „cofnij się w czasie” do daty, której już nie chcesz, i kliknij ikonę koła zębatego. Wybierz „Usuń kopię zapasową” z menu i wprowadź hasło administratora, jeśli zostaniesz o to poproszony, i pozwól Time Machine zrobić to samo. Dzięki temu Time Machine może zaktualizować swoją bazę danych i zachować nienaruszone łącza.
źródło