Gdzie Time Machine przechowuje swoją pamięć podręczną? Mój jest czasem zepsuty


0

Za każdym razem, gdy kopia zapasowa jest uruchamiana, Time Machine mówi „Przygotowywanie kopii zapasowej ...”. Na tym etapie sprawdza, jakie pliki zostały zmienione od czasu ostatniej kopii zapasowej, porównując zmiany w Dzienniku zdarzeń (zakładam) z pamięcią podręczną plików w systemie.

Ze względu na pamięć podręczną etap Przygotowania jest zwykle dość szybki (30 sekund), ale z jakiegoś powodu, czasami z chwilą ponownego uruchomienia z Boot Camp (Windows 7) do OS X, pamięć podręczna Time Machine zostaje wyczyszczona lub uszkodzona. Wiem o tym, ponieważ etap Przygotowania zajmuje 10 minut po ponownym uruchomieniu systemu OS X.

Dlatego zastanawiam się, gdzie znajduje się pamięć podręczna, więc być może mógłbym ustalić, dlaczego czasami jest uszkodzona.


1
Czy montujesz partycję Mac podczas korzystania z Bootcamp? Jeśli tak, a dysk nie jest ustawiony na tylko do odczytu, wehikuł czasu wykona pełne skanowanie po ponownym uruchomieniu.
— l'L'L

Ciekawy. I nie mają MacDrive zainstalowany, które zasadniczo pozwala mi czytać i pisać do HFS + dysków podczas gdy w Windows 7 / Boot Camp. Czy to może to robić? Chociaż, jak powiedziałem, nie zawsze tak się dzieje, ale MacDrive zawsze uruchamia się automatycznie w systemie Windows, więc może to nie koniec?
— Gary,

Odpowiedzi:


1

Może być wiele różnych czynników związanych z tym, dlaczego Time Machine wykonuje pełne skanowanie po użyciu systemu Windows / Bootcamp. Z tego, co opisujesz, wydaje się, że nie jest zsynchronizowany, jakby Twój system powiedział Time Machine, że „ten wolumin nie jest taki, jak był, więc wykonaj pełne skanowanie”. Jedną z pierwszych rzeczy, które mogą dać ci wyobrażenie o tym, co się dzieje, jest otwarcie Consolenatychmiast po uruchomieniu Wehikułu Czasu z „Przygotowywaniem”. Obserwując fseventsd, system.logi backupdpowinieneś być w stanie uzyskać lepszy obraz tego, co może mieć miejsce. Możesz wpisać dowolne z tych terminów w polu wyszukiwania w konsoli, aby wyświetlić skonsolidowaną listę tych zdarzeń.

Ten artykuł jest także doskonałym szczegółowym przewodnikiem po maszynie czasu; obejmuje prawie wszystko, co możesz sobie wyobrazić, więc spójrz.


Dzięki, wypróbuję to. Jedną szczególnie przydatną wskazówką było przyjrzenie się Console; Otworzyłem Console.app, kliknąłem system.logi szukałem fseventsd, co dostarczyło mi użytecznych wiadomości, które będę dalej analizować.
— Gary

Jest to całkiem poprawne, ale chciałbym wyjaśnić, że to, co się dzieje, nie powoduje uszkodzenia pamięci podręcznej Time Machine (jak podajesz w pytaniu), ale dziennik zdarzeń systemu plików nie jest zsynchronizowany. OS X używa fseventsd do rejestrowania wszystkiego, co dzieje się z systemem plików, gdy OS X jest uruchomiony. Jeśli jesteś w systemie Windows, a dysk jest podłączony do odczytu / zapisu, system Windows będzie mógł modyfikować pliki, ale nie zaktualizuje dziennika zdarzeń! W związku z tym Time Machine musi ponownie przeskanować dysk przy następnej próbie utworzenia kopii zapasowej, aby zobaczyć, jakie zmiany mogły nastąpić.
— cablesm
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.