L'application Time Machine d'Apple copie-t-elle vraiment tout

14

Vous vouliez effacer mon disque, mais je voulais m'assurer que lors de la restauration à partir de Time Machine, tous les fichiers, applications et applications de piratage fonctionneraient toujours?

fady
la source
1
Vous pouvez le tester en retirant l'ancien disque système et en installant un disque propre à sa place et en effectuant une restauration. Si cela ne fonctionne pas, vous pouvez comparer l'ancien disque avec le nouveau pour comprendre pourquoi.
tony-p-lee
À peu près la même question que la vérification des sauvegardes Time Machine
Andrew Grimm

Réponses:

14

Lorsque vous réinstallez votre système d'exploitation, OS X vous demandera si vous souhaitez restaurer à partir d'une sauvegarde Time Machine. sélectionnez simplement votre lecteur de sauvegarde TM et il installera le système d'exploitation frais, puis restaurera vos données.

Tant que vous n'avez configuré aucun dossier exclu, il copiera toutes vos données dans tous les emplacements, à l'exception des dossiers système.

Vous pouvez trouver la liste actuelle des exclusions du système sur /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plistIl s'agit d'un fichier XML que vous pouvez ouvrir avec n'importe quel éditeur de texte.

Le mien (Mac OS 10.5.8) ressemble à ceci:

<?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
la source
ouais .. je voulais m'assurer .. j'ai toujours fait une installation propre et ajouter des fichiers manuellement .. merci .. votez ma question donc j'obtiens des points pour voter sur votre réponse
fady
Il ne sauvegarde pas les économiseurs d'écran installés par l'utilisateur (~ / Library / Screen Savers) par défaut!
SilverWolf
4
  • Pour rechercher des fichiers et des dossiers exclus par conception, voir:

    /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist

    Attention, certains chemins peuvent en fait être des liens symboliques vers des chemins mentionnés dans ce fichier! Comme Apache pourrait faire référence au lien symbolique /var/logs/apache2, qui est en fait exclu par sa cible /private/var/logs/apache2.

  • Pour rechercher des fichiers et des dossiers exclus manuellement par un administrateur, voir:

    /Library/Preferences/com.apple.TimeMachine.plist

  • Pour rechercher des fichiers et des dossiers exclus par un logiciel spécifique (comme iTunes et comme les versions antérieures à 1.1.2 de VMware Fusion, selon Take Your VM Back in Time ), en définissant l'attribut étendu com.apple.metadata:com_apple_backup_excludeItemsur ses fichiers, exécutez:

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

  • Lorsque vous utilisez FileVault, votre dossier personnel n'est sauvegardé que lorsque vous vous déconnectez .

Arjan
la source
1

Pour autant que je sache. Il y a un mois, j'essayais de restaurer certains fichiers de configuration à partir de la mise à niveau de macport (/ opt / local / etc, qui est caché dans le Finder). Quand j'ai exploré avec Timemachine, j'ai trouvé tous les fichiers et répertoires depuis le premier jour où j'ai commencé à utiliser Timemachine.

Ryan Schumacher
la source
1

À toutes fins utiles, sans exclusions, il sauvegardera toutes les données utilisateur ... La portée de Time Machine (exclusions Time Machine)

Time Machine, par défaut, sauvegarde chaque disque local de votre machine. Il ne sauvegarde pas les lecteurs montés sur le réseau, mais tout lecteur local qui n'est pas exclu est ajouté par défaut à la sauvegarde. Apple a une liste d'exclusions standard, mais comme Apple n'a pas officiellement documenté ces exculsions, elles peuvent changer de façon imprévisible à l'avenir. Mais pour l'instant, les répertoires suivants ne doivent pas être exclus manuellement:

/.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

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

Benjamin Schollnick
la source