Ingin menghapus drive saya, tetapi ingin memastikan kapan memulihkan dari Time Machine, semua file, aplikasi, aplikasi hack, masih akan berfungsi?
Ingin menghapus drive saya, tetapi ingin memastikan kapan memulihkan dari Time Machine, semua file, aplikasi, aplikasi hack, masih akan berfungsi?
Jawaban:
Ketika Anda menginstal ulang sistem operasi Anda, OS X akan menanyakan apakah Anda ingin memulihkan dari cadangan Time Machine. cukup pilih drive cadangan TM Anda dan itu akan menginstal OS segar dan kemudian mengembalikan data Anda.
Selama Anda belum menyiapkan folder yang dikecualikan, itu akan menyalin semua data Anda di semua tempat kecuali folder sistem.
Anda dapat menemukan daftar pengecualian sistem saat /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
ini di Ini adalah file XML yang dapat Anda buka dengan editor teks apa pun.
Milik saya (Mac OS 10.5.8) terlihat seperti ini:
<?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>
Untuk menemukan file dan folder yang dikecualikan oleh desain, lihat:
/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
Berhati-hatilah karena beberapa jalur sebenarnya merupakan tautan simbolis ke jalur yang disebutkan dalam file itu! Seperti Apache mungkin merujuk ke tautan simbolik /var/logs/apache2
, yang sebenarnya dikecualikan melalui targetnya /private/var/logs/apache2
.
Untuk menemukan file dan folder yang dikecualikan secara manual oleh pengguna administratif, lihat:
/Library/Preferences/com.apple.TimeMachine.plist
Untuk menemukan file dan folder yang dikecualikan oleh perangkat lunak tertentu (seperti iTunes, dan seperti versi VMware Fusion pra-1.1.2, sesuai dengan Take Your VM Back in Time ), dengan mengatur atribut yang diperluas com.apple.metadata:com_apple_backup_excludeItem
pada file-nya, jalankan:
mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
Saat menggunakan FileVault maka folder rumah Anda hanya didukung saat Anda logout .
Sejauh yang aku tahu. Sebulan yang lalu saya mencoba mengembalikan beberapa file konfigurasi dari upgrade macport (/ opt / local / etc, yang tersembunyi di dalam Finder). Ketika saya menjelajah dengan Timemachine saya menemukan semua file dan direktori sejak hari pertama saya mulai menggunakan Timemachine.
Untuk semua maksud dan tujuan, tanpa pengecualian, ini akan mencadangkan semua data pengguna ... Cakupan Time Machine (Time Machine Exclusions)
Time Machine, secara default, membuat cadangan setiap drive lokal di mesin Anda. Ini tidak akan mencadangkan drive yang dipasang di jaringan, tetapi drive lokal yang tidak dikecualikan secara default ditambahkan ke cadangan. Apple memiliki daftar pengecualian standar, tetapi karena Apple belum secara resmi mendokumentasikan pengecualian ini, mereka dapat berubah secara tak terduga di masa depan. Tetapi untuk saat ini, direktori berikut tidak harus dikecualikan secara manual:
/.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