¿La aplicación Time Machine de Apple realmente copia todo

14

¿Quería borrar mi disco, pero quería asegurarme de que al restaurar desde Time Machine, todos los archivos, aplicaciones, aplicaciones de hackeo, seguirán funcionando?

fady
fuente
1
Puede probarlo quitando el disco viejo del sistema e instalando un disco limpio en su lugar y haciendo una restauración. Si no funciona, puede comparar el disco antiguo con el nuevo para averiguar por qué.
tony-p-lee
Más o menos la misma pregunta que Verificación de copias de seguridad de Time Machine
Andrew Grimm

Respuestas:

14

Cuando reinstales tu sistema operativo, OS X te preguntará si deseas restaurar desde una copia de seguridad de Time Machine. simplemente seleccione su unidad de respaldo TM e instalará el SO nuevo y luego restaurará sus datos.

Siempre que no haya configurado ninguna carpeta excluida, copiará todos sus datos en todos los lugares excepto las carpetas del sistema.

Puede encontrar la lista actual de exclusiones del sistema en /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plistEs un archivo XML que puede abrir con cualquier editor de texto.

El mío (Mac OS 10.5.8) se ve así:

<?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
fuente
sí .. i quería asegurarse de que .. siempre he hecho una instalación limpia y añadir archivos manualmente .. gracias .. mi pregunta votar de modo que consigo algunos puntos a voto en su respuesta
Fady
¡No hará una copia de seguridad de los protectores de pantalla instalados por el usuario (~ / Biblioteca / Protectores de pantalla) por defecto!
SilverWolf - Restablece a Mónica el
4
  • Para buscar archivos y carpetas excluidos por diseño, consulte:

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

    ¡Tenga en cuenta que algunas rutas pueden ser enlaces simbólicos a rutas mencionadas en ese archivo! Al igual que Apache, podría referirse al enlace simbólico /var/logs/apache2, que en realidad está excluido a través de su objetivo /private/var/logs/apache2.

  • Para buscar archivos y carpetas excluidos manualmente por un usuario administrativo, consulte:

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

  • Para buscar archivos y carpetas excluidos por software específico (como iTunes y versiones anteriores a 1.1.2 de VMware Fusion, según Take Your VM Back in Time ), configurando el atributo extendido com.apple.metadata:com_apple_backup_excludeItemen sus archivos, ejecute:

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

  • Al usar FileVault, su carpeta de inicio solo se respaldará cuando cierre la sesión .

Arjan
fuente
1

Por lo que sé. Hace un mes estaba tratando de restaurar algunos archivos de configuración de la actualización de macport (/ opt / local / etc, que está oculto en Finder). Cuando exploré con Timemachine encontré todos los archivos y directorios desde el primer día que comencé a usar Timemachine.

Ryan Schumacher
fuente
1

Para todos los efectos, sin exclusiones, hará una copia de seguridad de todos los datos del usuario ... El alcance de Time Machine (exclusiones de Time Machine)

Time Machine, de manera predeterminada, realiza copias de seguridad de cada unidad local en su máquina. No hará una copia de seguridad de las unidades montadas en red, pero cualquier unidad local que no esté excluida se agregará por defecto a la copia de seguridad. Apple tiene una lista estándar de exclusiones, pero dado que Apple no ha documentado oficialmente estas exculsiones, pueden cambiar de manera impredecible en el futuro. Pero por ahora, los siguientes directorios no tienen que ser excluidos manualmente:

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

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

Benjamin Schollnick
fuente