Chciałem wyczyścić mój dysk, ale chciałem się upewnić, że podczas przywracania z Time Machine wszystkie pliki, aplikacje, aplikacje hakerskie będą nadal działać?
Chciałem wyczyścić mój dysk, ale chciałem się upewnić, że podczas przywracania z Time Machine wszystkie pliki, aplikacje, aplikacje hakerskie będą nadal działać?
Odpowiedzi:
Po ponownej instalacji systemu operacyjnego OS X zapyta, czy chcesz przywrócić dane z kopii zapasowej Time Machine. wystarczy wybrać dysk zapasowy TM, a system operacyjny zostanie zainstalowany ponownie, a następnie przywróci dane.
Dopóki nie skonfigurujesz żadnych wykluczonych folderów, będzie kopiować wszystkie twoje dane we wszystkich miejscach oprócz folderów systemowych.
Bieżącą listę wykluczeń systemowych można znaleźć na stronie. /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
Jest to plik XML, który można otworzyć za pomocą dowolnego edytora tekstu.
Mój (Mac OS 10.5.8) wygląda następująco:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- paths we do not want to include in a system backup -->
<key>PathsExcluded</key>
<array>
<string>/.Spotlight-V100</string>
<string>/.Trashes</string>
<string>/.fseventsd</string>
<string>/.hotfiles.btree</string>
<string>/Backups.backupdb</string>
<string>/Desktop DB</string>
<string>/Desktop DF</string>
<string>/Network/Servers</string>
<string>/Previous Systems</string>
<string>/Users/Shared/SC Info</string>
<string>/Users/Guest</string>
<string>/dev</string>
<string>/home</string>
<string>/net</string>
<string>/private/var/db/Spotlight</string> <!-- old tiger location of the Spotlight db -->
<string>/private/var/db/Spotlight-V100</string> <!-- old tiger location of the Spotlight db -->
</array>
<!-- paths we need to include in backup so we can restore disk structure, but don't want to backup contents -->
<key>ContentsExcluded</key>
<array>
<string>/Volumes</string>
<string>/Network</string>
<string>/automount</string>
<string>/.vol</string>
<string>/tmp</string>
<string>/cores</string>
<string>/private/tmp</string>
<string>/private/Network</string>
<string>/private/tftpboot</string>
<string>/private/var/automount</string>
<string>/private/var/log</string>
<string>/private/var/folders</string>
<string>/private/var/log/apache2</string>
<string>/private/var/log/cups</string>
<string>/private/var/log/fax</string>
<string>/private/var/log/ppp</string>
<string>/private/var/log/sa</string>
<string>/private/var/log/samba</string>
<string>/private/var/log/uucp</string>
<string>/private/var/run</string>
<string>/private/var/spool</string>
<string>/private/var/tmp</string>
<string>/private/var/vm</string>
<string>/private/var/db/dhcpclient</string>
<string>/private/var/db/fseventsd</string>
<string>/Library/Caches</string>
<string>/Library/Logs</string>
<string>/System/Library/Caches</string>
<string>/System/Library/Extensions/Caches</string>
</array>
<!-- standard user paths we want to skip for each user (subpath relative to root of home directory) -->
<key>UserPathsExcluded</key>
<array>
<string>Library/Application Support/SyncServices</string>
<string>Library/Caches</string>
<string>Library/Logs</string>
<string>Library/Mail/Envelope Index</string>
<string>Library/Mail/AvailableFeeds</string>
<string>Library/Mirrors</string>
<string>Library/PubSub/Database</string>
<string>Library/PubSub/Downloads</string>
<string>Library/PubSub/Feeds</string>
<string>Library/Safari/Icons.db</string>
<string>Library/Safari/HistoryIndex.sk</string>
</array>
</dict>
</plist>
Aby znaleźć pliki i foldery wykluczone z projektu, zobacz:
/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusion.plist
Uważaj, że niektóre ścieżki mogą być symbolicznymi linkami do ścieżek wymienionych w tym pliku! Podobnie jak Apache może odnosić się do dowiązania symbolicznego /var/logs/apache2
, które jest faktycznie wykluczane przez swój cel /private/var/logs/apache2
.
Aby znaleźć pliki i foldery ręcznie wykluczone przez użytkownika administracyjnego, zobacz:
/Library/Preferences/com.apple.TimeMachine.plist
Aby znaleźć pliki i foldery wykluczone przez określone oprogramowanie (takie jak iTunes i wcześniejsze wersje VMware Fusion w wersji wcześniejszej niż 1.1.2, zgodnie z Take Your VM Back in Time ), ustawiając atrybut rozszerzony com.apple.metadata:com_apple_backup_excludeItem
na swoich plikach, uruchom:
mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
Podczas korzystania z FileVault tworzona jest kopia zapasowa folderu domowego tylko po wylogowaniu .
Z tego co wiem. Miesiąc temu próbowałem przywrócić niektóre pliki konfiguracyjne z aktualizacji Macport (/ opt / local / etc, która jest ukryta w Finderze). Kiedy eksplorowałem z Timemachine, znalazłem wszystkie pliki i katalogi od pierwszego dnia, kiedy zacząłem używać Timemachine.
Dla wszystkich celów i celów, bez wyjątków, utworzy kopię zapasową wszystkich danych użytkownika ... Zakres Time Machine (wyjątki Time Machine)
Time Machine domyślnie tworzy kopie zapasowe każdego dysku lokalnego na komputerze. Nie utworzy kopii zapasowej dysków zamontowanych w sieci, ale dysk lokalny, który nie jest wykluczony, jest domyślnie dodawany do kopii zapasowej. Apple ma standardową listę wyłączeń, ale ponieważ Apple oficjalnie nie udokumentowało tych wyłączeń, mogą one zmienić się nieprzewidywalnie w przyszłości. Ale na razie nie trzeba ręcznie wykluczać następujących katalogów:
/.Spotlight-V100
/private/var/db/Spotlight <!– old tiger location of the Spotlight db –>
/private/var/db/Spotlight-V100 <!– old tiger location of the Spotlight db –>
/.Trashes
/.fseventsd
/.hotfiles.btree
/Backups.backupdb
/Desktop DB
/Desktop DF
/Previous Systems
/Users/Shared/SC Info
/Users/Guest
/dev, /home, /net
/Volumes
/Network
/automount
/.vol
/tmp
/cores
/private/tmp
/private/Network
/private/tftpboot
/private/var/automount
/private/var/folders
/private/var/run
/private/var/tmp
/private/var/vm
/private/var/db/dhcpclient
/private/var/db/fseventsd
/Library/Caches
/Library/Logs
/System/Library/Caches
/System/Library/Extensions/Caches
/private/var/log
/private/var/spool/cups
/private/var/spool/fax
/private/var/spool/uucp
~/Library/Application Support/SyncServices/data.version
~/Library/Caches
~/Library/Logs
~/Library/Mail/Envelope Index
~/Library/Mail/AvailableFeeds
~/Library/Mirrors
~/Library/PubSub/Database
~/Library/PubSub/Downloads
~/Library/PubSub/Feeds
~/Library/Safari/Icons.db
~/Library/Safari/WebpageIcons.db
~/Library/Safari/HistoryIndex.sk