Dlaczego Apple TIme Machine zgłasza przesyłanie tak wielu danych?

0

Prawie nie korzystałem z komputera, ale zauważyłem, że Time Machine przekazał dane o wartości 2,7 G .. natychmiast po uruchomieniu:

mbp:~ alexus$ time tmutil compare
- 181B                          /Volumes/Time Machine Backups/Backups.backupdb/mbp/2013-06-24-124026/Macintosh HD/.com.apple.backupd.mvlist.plist
!         (mtime)               /Library/Application Support/Norton Solutions Support/Scheduler/SchedulerAux/com.symantec.symsched
!         (mtime)               /Library/Caches
!         (mtime)               /Library/Preferences
! 4.5K    (mtime)               /Library/Preferences/com.apple.TimeMachine.plist
!         (mtime)               /System/Library/Caches
! 10.5K   (size, mtime)         /Users/alexus/.bash_history
!         (mtime)               /Users/alexus/Dropbox/1Password.agilekeychain
! 512.4K  (mtime)               /Users/alexus/Library/Application Support/Google/Chrome/Default/GPUCache/index
!         (mtime)               /Users/alexus/Library/Calendars
! 2.1K    (mtime)               /Users/alexus/Library/Calendars/11367463-CB25-4E29-A258-A374E54A1ADD.caldav/Info.plist
! 3.2K    (mtime)               /Users/alexus/Library/Calendars/1245EE97-E221-42E3-B4AC-FE15BB0B9E38.caldav/Info.plist
!         (mtime)               /Users/alexus/Library/Preferences
! 856B    (mtime)               /Users/alexus/Library/Preferences/at.obdev.LittleSnitchNetworkMonitor.plist
!         (mtime)               /Volumes
!         (mtime)               /private/tmp
!         (mtime)               /private/var/db
! 1.4K    (size, mtime)         /private/var/db/.TimeMachine.Results.plist
!         (mtime)               /private/var/db/ConfigurationProfiles/Setup
! 3.0K    (mtime)               /private/var/db/com.apple.TimeMachine.SnapshotDates.plist
!         (mtime)               /private/var/db/mds/messages
! 32.0K   (mtime)               /private/var/db/mds/messages/se_SecurityMessages
!         (mtime)               /private/var/db/mds/system
! 0B      (mtime)               /private/var/db/mds/system/.fl8E6EFC6C
! 0B      (mtime)               /private/var/db/mds/system/.flCF600F4B
! 0B      (mtime)               /private/var/db/mds/system/mds.lock
! 49.6K   (mtime)               /private/var/db/mds/system/mdsDirectory.db
! 4.5K    (mtime)               /private/var/db/mds/system/mdsObject.db
!         (mtime)               /private/var/rpc/ncacn_np
+ 0B                            /private/var/rpc/ncacn_np/lsarpc
+ 0B                            /private/var/rpc/ncacn_np/mdssvc
+ 0B                            /private/var/rpc/ncacn_np/srvsvc
+ 0B                            /private/var/rpc/ncacn_np/wkssvc
!         (mtime)               /private/var/rpc/ncalrpc
+ 0B                            /private/var/rpc/ncalrpc/NETLOGON
+ 0B                            /private/var/rpc/ncalrpc/lsarpc
+ 0B                            /private/var/rpc/ncalrpc/srvsvc
+ 0B                            /private/var/rpc/ncalrpc/wkssvc

-------------------------------------
Added:         0B
Removed:       181B
Changed:       623.9K

real    15m4.257s
user    0m56.826s
sys 2m7.513s
mbp:~ alexus$ 

Dlaczego powiedział 2,7G wtedy?

alexus
źródło

Odpowiedzi:

1

The tmutil compare polecenie porównuje twoje obecne drzewo plików z najnowszy Kopia zapasowa Time Machine. Time Machine tworzy jednak kilka kopii zapasowych. Wykonuje cogodzinne migawki, a następnie zachowuje dzienne migawki obejmujące ostatni miesiąc, a następnie zachowuje cotygodniowe migawki dla wszystkich poprzednich miesięcy. tmutil compare używa tylko najnowszej cogodzinnej kopii zapasowej.

Wszystkie te migawki pozostaną na dysku zapasowym, dopóki dysk nie zacznie brakować miejsca. Następnie najstarsze dane kopii zapasowej są usuwane. Dopóki dysk twardy nie jest w zasadzie pełny, będzie nadal się zapełniał.

Większość plików pokazanych w twoim porównaniu to rzeczy, z którymi OS X lub inne oprogramowanie bardzo często się bawi. Nie musisz robić wiele, aby wywołać zmiany w tych plikach; każde logowanie itp. spowoduje zmiany. Tak więc, kiedy ledwo korzystałeś z komputera, jeśli mówimy o wystarczająco długim okresie czasu, wygląda na to, że komputer jest wystarczająco zajęty, aby wypełnić 2,7 G danych kopii zapasowej / wersji Time Machine :)

Zaktualizowano, aby odpowiedzieć na pytanie w komentarzu poniżej

Weźmy dosłowne pytanie „Gdzie jest 2.7G, które przekazało TM?” Odpowiedź brzmi: Nigdzie, ponieważ TM nie przekazało 2.7G.

Lepsze pytanie: „Dlaczego TM pokazuje transfer 2,7 G, ale tmutil compare pokazuje transfer 624K? Dlaczego te dwie liczby nie są zgodne? ”Ściśle mówiąc, TM nie pokazuje 2.7G transfer ale 2.7G coś związanego, ale innego . To, że „coś innego” zależy od tego, na co patrzysz.

Jeśli patrzymy na rozmiar dysku Time Machine lub sparsebundle, zawierają one wiele kopii zapasowych. Jeśli patrzymy na rozwijane menu z ikony paska menu TM podczas transferu, pokazuje pełny rozmiar plików zaangażowanych w transfer, a nie rozmiar samego transferu. TM pokazuje który pliki zostały zaktualizowane od czasu ostatniej kopii zapasowej, a następnie sumują pełne rozmiary tych plików, aby dostarczyć przybliżony raport postępu w menu rozwijanym (jak tekstowy pasek postępu, jeśli chcesz). Tam, gdzie to możliwe, TM przenosi zaktualizowane części tych plików zamiast pełnych plików (aby uniknąć powielania danych i przyspieszyć proces tworzenia kopii zapasowych).

Jeśli „TM pokazuje” ty 2,7 ​​G gdzieś indziej, musielibyśmy wiedzieć, gdzie to jest gdzie indziej, zanim będziemy mogli odpowiedzieć na to pytanie. Być może zrzut ekranu?

Christopher Harwood
źródło
tmutil compare Powinniśmy zastanowić się nad tym, że 2.7G, które TM pokazało mi podczas tworzenia kopii zapasowej na wyjściu, ale zgodnie z tym wyjściem, niewiele zostało zrobione, więc gdzie jest 2.7G, które TM pokazało mi wcześniej ?!
alexus
Nie było miejsca na wyjaśnienia w komentarzach, więc spróbowałem rozwiązać to pytanie w aktualizacji samej odpowiedzi. Ponadto: Lepiej byłoby trzymać się regularnej interpunkcji, niezależnie od tego, jak się czujesz na temat swojego pytania. "Czemu?" wydaje się racjonalny i prawdopodobnie jesteś racjonalny. "Czemu??" i dlaczego?!" reprezentują panikę lub gniew, i wątpię, żebyś wymiotował swoje wnętrzności lub dmuchał w górę z powodu rozbieżności w przekazywaniu plików. Nawet gdybyś był, nawet jeśli miałeś koszmary senne na ten temat, po co go transmitować?
Christopher Harwood