O aplicativo Time Machine da Apple realmente copia tudo

14

Queria acabar com minha unidade, mas queria ter certeza de que, ao restaurar do Time Machine, todos os arquivos, aplicativos, aplicativos de hackers ainda funcionem?

fady
fonte
1
Você pode testá-lo removendo o disco antigo do sistema e instale um disco limpo em seu lugar e faça uma restauração. Se não funcionar, você pode comparar o disco antigo com o novo para descobrir o porquê.
Tony-p-lee
Praticamente a mesma pergunta como backups Verificando Time Machine
Andrew Grimm

Respostas:

14

Quando você reinstalar o sistema operacional, o OS X perguntará se você deseja restaurar a partir de um backup do Time Machine. basta selecionar a sua unidade de backup da TM e ele instalará o SO fresco e restaurará seus dados.

Contanto que você não tenha configurado nenhuma pasta excluída, ele copiará todos os seus dados em todos os locais, exceto nas pastas do sistema.

Você pode encontrar a lista atual de exclusões do sistema em /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plistÉ um arquivo XML que você pode abrir com qualquer editor de texto.

O meu (Mac OS 10.5.8) fica assim:

<?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
fonte
sim .. eu queria ter certeza .. Eu sempre fiz a Instale e adicionar limpas arquivos manualmente .. obrigado .. votar a minha pergunta-se assim que eu conseguir alguns pontos de votação sobre a sua resposta
fady
Ele não fará backup dos protetores de tela instalados pelo usuário (~ / Library / Screen Savers) por padrão!
SilverWolf - Reinstate Monica
4
  • Para localizar arquivos e pastas excluídos por design, consulte:

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

    Cuidado que alguns caminhos podem realmente ser links simbólicos para os caminhos mencionados nesse arquivo! Como o Apache pode se referir ao link simbólico /var/logs/apache2, que é realmente excluído por meio de seu destino /private/var/logs/apache2.

  • Para localizar arquivos e pastas excluídos manualmente por um usuário administrativo, consulte:

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

  • Para localizar arquivos e pastas excluídos por software específico (como o iTunes e versões anteriores ao 1.1.2 do VMware Fusion, de acordo com a recuperação da sua VM no tempo ), definindo o atributo estendidocom.apple.metadata:com_apple_backup_excludeItem em seus arquivos, execute:

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

  • Ao usar o FileVault, sua pasta pessoal será copiada apenas quando você sair .

Arjan
fonte
1

Até onde sei. Há um mês, eu estava tentando restaurar alguns arquivos de configuração da atualização macport (/ opt / local / etc, que está oculta no Finder). Quando explorei o Timemachine, encontrei todos os arquivos e diretórios desde o primeiro dia em que comecei a usar o Timemachine.

Ryan Schumacher
fonte
1

Para todos os efeitos, sem exclusões, ele fará backup de todos os dados do usuário ... O escopo do Time Machine (Time Machine Exclusions)

O Time Machine, por padrão, faz backup de todas as unidades locais da sua máquina. Ele não fará backup de unidades montadas em rede, mas, por padrão, qualquer unidade local que não seja excluída será adicionada ao backup. A Apple tem uma lista padrão de exclusões, mas como a Apple não documentou oficialmente essas exulções, elas podem mudar de forma imprevisível no futuro. Mas, por enquanto, os seguintes diretórios não precisam ser excluídos 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

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

Benjamin Schollnick
fonte