Aby łatwo wyświetlić backupd
dziennik, spójrz na widget Buddy Time Machine . Pamiętaj również, że na dysku z kopią zapasową znajduje się inny dziennik, w ukrytym pliku, .Backup.log
który można znaleźć w folderze każdej kopii zapasowej. Daje to inne informacje niż backupd
dzienniki.
Pamiętaj, że często dzienniki pokazują liczby, które wydają się nie pasować:
Nie wymaga przerzedzania kopii zapasowej: zażądano 821,4 MB (w tym wypełnienie) [..]
Skopiowano 1630 plików (3,8 MB) z woluminu Macintosh HD.
Powyżej, faktycznie kopiowanych jest mniej plików niż pierwotnie przewidywano. Ponieważ Time Machine opiera się na FSEventach, które zgłaszają tylko zmienione katalogi, zakładam, że w powyższym przykładzie katalogi te zawierały łącznie 821,4 MB plików. Podczas faktycznego kopiowania plików Time Machine porównuje następnie zmienione katalogi na dysku twardym z kopią zapasową i stwierdza, że tylko 3,8 MB plików zostało zmienionych.
Aby zobaczyć, co zostało zapisane w kopii zapasowej, zobacz TimeTracker (GUI) lub timedog (wiersz poleceń). Zauważ, że nawet jeśli są uruchomione jako administrator, czasami programy te muszą być uruchomione jako root, aby zobaczyć wszystkie pliki. Jeśli tego nie zrobisz, narzędzia te mogą na przykład nie uwzględniać kopii zapasowych dzienników i danych MySQL, które są własnością _mysql w kole grup :
cd "/ Volumes / Backup of XX / Backups.backupdb / XX / Latest"
sudo ls -l "Macintosh HD / usr / local / mysql-5.0.51a-osx10.5-x86"
[..]
drwxr-x --- @ 6 _mysql wheel 374 Dane z 2 lipca 2 20:05
W takich przypadkach oba narzędzia zgłaszają (po cichu) niższy całkowity rozmiar kopii zapasowej i mniej plików niż backupd
dzienniki w konsoli. Tak więc, jeśli te wartości nie są zgodne z dzienników, to dla TimeTracker:
sudo ~ / Downloads / TimeTracker.app / Contents / MacOS / TimeTracker
Podobnie w przypadku timedog:
cd "/ Volumes / Backup of XX / Backups.backupdb / XX"
sudo ~ / Downloads / timedog
Aby łatwo znaleźć duże pliki na dysku twardym zobaczyć Disk Inventory X . Ten program nie ma nic wspólnego z Time Machine, ale może pomóc w badaniu problemów, na przykład gdy zastanawiasz się, dlaczego kopia zapasowa jest znacznie mniejsza niż miejsce na dysku twardym. Zauważ, że ten program prawdopodobnie zawsze będzie raportował mniejszą całkowitą ilość miejsca na dysku w tytule okna niż na ekranie, na którym można wybrać dysk do zbadania (nawet gdy działa jako root i wybiera menu Widok, Pokaż rozmiar pliku fizycznego). Ale jeśli zgłaszany całkowity rozmiar jest naprawdę dużo mniejszy niż rzeczywiste sumy użyte na komputerze Mac, może pomóc uruchomić jako root:
sudo „$ HOME / Pobieranie / Inwentaryzacja dysku X.app/Contents/MacOS/Disk Inventory X”
Aby usunąć pliki z kopii zapasowej (np. Jeśli zdarzy ci się odkryć, że Time Machine faktycznie tworzy kopie zapasowe niektórych dużych plików, takich jak niekontrolowany plik dziennika MySQL), Apple pisze :
Chcesz usunąć wszystkie wystąpienia pliku lub folderu, którego kopię zapasową utworzono wcześniej? Wystarczająco łatwe. Uruchom Time Machine, wybierz element do usunięcia, a następnie wybierz „Usuń ze wszystkich kopii zapasowych” z menu akcji na pasku narzędzi Findera.
Teraz, jeśli pliki, które chcesz usunąć, są widoczne tylko jako root, powinieneś wywołać „Enter Time Machine” jako root. Wymaga to najpierw uruchomienia Findera jako root:
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
To wygląda jak normalny Finder, ale zauważysz root obok ikony folderu domowego na pasku bocznym Findera. Teraz użyj Shift-Cmd-G (menu Idź, przejdź do folderu), aby na przykład przejść do /usr/local
i znaleźć folder, z którego chcesz usunąć pliki z dysku kopii zapasowej. Następnie wpisz Time Machine (i ponownie sprawdź, czy katalog główny jest wyświetlany obok ikony folderu domowego) i postępuj zgodnie z instrukcjami Apple. Po zakończeniu usuwania plików z kopii zapasowej naciśnij Ctrl-C w Terminalu, aby zatrzymać root-Findera. (Musiałem także wylogować się z komputera Mac, ponieważ dysk zdalny nie odmontowałby się prawidłowo).
Jeśli używasz rzadkiego pakietu (na przykład podczas tworzenia kopii zapasowej w sieci), żadne wolne miejsce nie zostanie odzyskane automatycznie (lub: nie, dopóki przestrzeń nie będzie potrzebna). Aby to egzekwować, zobacz Jak odzyskać wszystkie / większość wolnego miejsca z sparsebundle na OSX . Dotyczy to nie tylko plików usuniętych ręcznie, ale także plików usuniętych przez Time Machine w celu wygasania godzinnych lub codziennych kopii zapasowych podczas przerzedzania po kopii zapasowej .
Time Machine faktycznie skompresuje sam rzadki pakiet, gdy zabraknie miejsca na dysku. Wygląda jednak na to, że może najpierw usunąć niektóre stare kopie zapasowe podczas przerzedzania kopii zapasowych , więc może rozsądnie jest ręcznie kompaktować, jeśli kiedykolwiek usunąłeś jakieś duże pliki lub jeśli wygasłe kopie zapasowe mogły zawierać duże pliki:
Rozpoczęcie przerzedzania przed kopią zapasową: wymagane 53,57 GB (w tym wypełnianie),
Dostępne 9,90 GB
Nie istnieją wygasłe kopie zapasowe - usuwanie najstarszych kopii zapasowych w celu zwolnienia miejsca
Usunięto kopię zapasową / woluminy / kopię zapasową XX / Backups.backupdb / XX / 2007-12-20-172543:
Teraz dostępne jest 9,90 GB
Usunięto kopię zapasową / woluminy / kopię zapasową XX / Backups.backupdb / XX / 2007-12-31-005523:
Teraz dostępne jest 9,90 GB
Usunięte 2 kopie zapasowe: najstarsza kopia zapasowa to teraz 8 stycznia 2008
Zatrzymywanie tworzenia kopii zapasowej.
Kopia zapasowa została anulowana.
Obraz dysku wysuniętego wehikułu czasu.
Kompaktowanie obrazu dysku z kopią zapasową w celu odzyskania wolnego miejsca
Ukończono kompresję obrazu dysku kopii zapasowej
Rozpoczęcie standardowej kopii zapasowej
[..]
Rozpoczęcie przerzedzania przed kopią zapasową: wymagane 53,57 GB (w tym wypełnianie),
Dostępne 12,75 GB
Ogromne podziękowania dla Adama Cohen-Rose za testowanie powyższego; zobacz jego blog, aby uzyskać więcej informacji!
fseventsd
aby zobaczyć „zdarzenia logują się / woluminy / .. nie są zsynchronizowane z woluminem. Niszczą stare logi”. Nowo utworzony dziennik będzie miał także nowy identyfikator, który nie będzie już zgodny z identyfikatorem przechowywanym z kopią zapasową. Mówi to Time Machine, aby porównał dysk twardy z ostatnią kopią zapasową. Jeśli ktoś używa wielu dysków z kopiami zapasowymi, a następniefseventsd
utworzony nowy dziennik, Time Machine ostatecznie uruchomi się na „UUID magazynu zdarzeń nie pasują” dla każdego dysku kopii zapasowej.