Apakah aplikasi Time Machine Apple benar-benar menyalin segala sesuatu

14

Ingin menghapus drive saya, tetapi ingin memastikan kapan memulihkan dari Time Machine, semua file, aplikasi, aplikasi hack, masih akan berfungsi?

nyonya
sumber
1
Anda dapat mengujinya dengan menghapus disk sistem lama dan menginstal disk bersih di tempatnya dan melakukan pemulihan. Jika tidak berhasil, Anda dapat membandingkan disk lama dengan yang baru untuk mencari tahu alasannya.
tony-p-lee
Cukup banyak pertanyaan yang sama dengan Memverifikasi cadangan Time Machine
Andrew Grimm

Jawaban:

14

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.plistini 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>
matpie
sumber
ya .. saya ingin memastikan .. Saya selalu melakukan instalasi bersih dan menambahkan file secara manual .. terima kasih .. pilih pertanyaan saya jadi saya mendapatkan beberapa poin untuk memberikan suara pada jawaban Anda
fady
Ini tidak akan mencadangkan screen saver yang diinstal pengguna (~ / Library / Screen Savers) secara default!
SilverWolf - Reinstate Monica
4
  • 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_excludeItempada file-nya, jalankan:

    mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

  • Saat menggunakan FileVault maka folder rumah Anda hanya didukung saat Anda logout .

Arjan
sumber
1

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.

Ryan Schumacher
sumber
1

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

Dari http://www.schollnick.net/wordpress/systems-administration/macintosh-related/time-machine-information/

Benjamin Schollnick
sumber