Restaurando do Time Machine - Erro de Permissões

3

Estou movendo algumas pastas antigas do meu Mac PowerBook Pro para uma unidade de rede UNIX. Ao fazer isso, eu estava recebendo alguns erros "todos os arquivos não puderam ser copiados" que ignorei, pensando que eram os aliases que estavam causando o problema. Tolo, foi pior do que isso, porque agora noto que algumas das pastas que copiei estão vazias na unidade de rede para as quais eu as copiei. E eu já deletei as pastas do meu laptop.

Não há problema, pensei, tenho o Time Machine. Voltei no tempo por mês e tentei restaurar as pastas que não foram copiadas corretamente. Mas isso resulta em um erro dizendo que eu não tenho permissão para copiar os arquivos do Time Machine para o meu laptop.

Existe uma maneira "sudo" uma restauração do Time Machine?

Enquanto isso, estou verificando e consertando permissões no meu disco da TM. Vamos ver se isso muda alguma coisa.

Resolução Obrigado pelas respostas! O problema era que os atributos estendidos não estavam sendo copiados do HD externo para a unidade de rede. Isso pode ter algo a ver com os respectivos sistemas de arquivos e é descrito em esta postagem no fórum de suporte da Apple .

Os arquivos em questão eram links simbólicos, que talvez possuam atributos externos que os fazem funcionar exatamente como aliases de Mac.

Usar cp na linha de comando fez exatamente o que eu precisava. Eu não tinha ideia de que havia um CLI para isso. Ainda reclamava dos atributos externos, mas pelo menos copiava os arquivos. Eles ainda funcionam como links simbólicos na unidade de rede.

    
por Matthew Leingang 03.11.2010 / 15:42

2 respostas

5

Não tenho certeza de como você pode resolver esses problemas de permissão usando a interface do usuário do TimeMachine, mas imagino que o uso do Terminal funcione.

Ref: link

cp -R TimeMachineSourceFolder WhereYouwantTheFilesRestored

Exemplo:

cp -R /Volumes/BACKUP/Backups.backupdb/MK\ MBP/2009-09-29-141056/Macintosh\ HD/Users/yourself/Documents "/Users/yourself/Documents"

Para encontrar uma pasta de origem que você pode restaurar, você deve poder navegar no seu backup do TimeMachine no Finder, depois arrastar e soltar a pasta que deseja restaurar no Terminal, para colar o caminho completo até lá.

Se você ainda tiver problemas de permissões durante a operação cp, prefixar o comando inteiro com sudo:

sudo cp -R TimeMachineSourceFolder WhereYouwantTheFilesRestored

Boa sorte.

    
por 18.01.2011 / 15:58
1

Para invocar "Enter Time Machine" como root, você precisará de para executar o Finder como root :

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
    
por 18.01.2011 / 16:24