Próbowałem TimeTracker, tms i timedog, ale żaden z nich nie działa z systemem OS X 10.6
Jakieś sugestie?
Próbowałem TimeTracker, tms i timedog, ale żaden z nich nie działa z systemem OS X 10.6
Jakieś sugestie?
Odpowiedzi:
Lion wyszedł z tmutil
poleceniem, a strona podręcznika pokazuje, że zaindeksuje określoną kopię zapasową i przekaże bardzo szczegółowe informacje o twoich kopiach zapasowych. Czasowniki porównują , unikatowo i obliczeniowo wyglądają najbardziej użytecznie, jeśli nie przeszkadza ci terminal.
Nadal używam BackupLoupe na Lionie (a także na starszym systemie operacyjnym) i mam duże uznanie, a dzięki zespołowi, który go zbudował, za każdym razem, gdy muszę go używać. Prawdopodobnie powinienem też wysłać im więcej pieniędzy. To jest takie dobre.
Ułatwia to sprawdzenie, które pliki zajmują najwięcej miejsca między kopiami zapasowymi, a także jest niezbędne, aby wiedzieć, kiedy określony plik został zmieniony poprzez śledzenie za każdym razem, gdy jest zapisywany jako nowa wersja cofająca się w czasie. Działa na lokalnej bazie danych, więc nie przeszukujesz systemu plików przy każdym zapytaniu - tylko raz za każdym razem, aby zebrać delty dla każdej kopii zapasowej.
Ponieważ Time Machine używa twardych linków do przechowywania niezmodyfikowanych plików (i katalogów), oznaczałoby to, że zmienione pliki w najnowszej kopii zapasowej będą miały liczbę linków 1, ponieważ są unikalne. Użyj tego razem z find, aby wygenerować listę:
find /path/to/your/latest/backup -type f -links 1 -print
Problem z tym poleceniem find polega na tym, że HFS zezwala na twarde linki w katalogach, a także w zwykłych plikach. W rezultacie pliki, których kopia zapasowa nie była tworzona przez pewien czas, będą wyświetlane z jednym linkiem, ale jeden z ich katalogów nadrzędnych może mieć wiele linków.
Możesz użyć wbudowanego tmutil
i GNU gsort
:
brew install coreutils
Aby porównać dwie konkretne kopie zapasowe:
cd "/Volumes/TimeMachine/Backups.backupdb/My Mac"
sudo tmutil compare Date1 Date2 | gsort -h -k2
Tylko różnica między bieżącą i poprzednią kopią zapasową:
sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2