A instalação de backup do Wubi usando tar fornece falhas negadas ao Permisson

A instalação de backup do Wubi usando tar fornece falhas negadas ao Permisson

Eu tenho tentado fazer backup da minha máquina Ubuntu, que é um Ubuntu instalado pelo Wubi junto com o Vista.

Até agora eu fiz o seguinte. Primeiro naveguei até meu disco rígido externo, criei uma pasta de backup nesta unidade e digitei o seguinte no terminal:

sudo tar cpf meubackup.tgz2

    --exclude="/host/*" 
    --exclude="/media/*" 
    --exclude="/mnt/*" 
    --exclude="/proc/*" 
    --exclude="/tmp/*" 
    --exclude="/sys/*"
    --exclude="/home/*/gvfs/*" /   (I have also tried, "/home/.../.gvfs")

e o processo é executado, mas eventualmente me dá esta mensagem: Saindo com status de falha devido a erro anterior.

Vi neste fórum que a permissão negada pode ser motivo de status de falha. Além disso, visitei este site:https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/225361, onde há alguma discussão sobre .gvfs como tendo um bug de um tipo ou de outro... a discussão está além da minha compreensão, mas parece que esse pode ser o motivo pelo qual recebi um aviso de falha (se você for até o final do discussão neste site de bugs, você verá que o Ubuntu 11.10 ainda tem alguns problemas com esse problema).

Então, minha pergunta é: alguém sabe como posso contornar esse problema e obter um backup limpo e confiável? Quero dizer, um backup com status de falha não é aquele que me inspira confiança.

Obrigado por qualquer ajuda,

railguide48

Responder1

Para realizar um backup completo do sistema wubi, copie seu root.diskarquivo da pasta ubuntu dentro do Windows para outro local, se algo de ruim acontecer, você só precisa substituir o arquivo atual pelo que você fez backup e seu sistema voltará ao que era no hora do backup.

Você pode até montar o root.diskarquivo no Ubuntu se quiser restaurar parcialmente apenas alguns arquivos:

sudo mkdir /mnt/rootdisk
sudo mount -o loop <path to share in windows>/root.disk /mnt/rootdisk

Montará você root.diskno caminho /mnt/rootdisk.

Responder2

Você não precisa fazer backup .gvfspara que seu backup seja bem-sucedido. Esta pasta armazena informações sobre os sistemas de arquivos do espaço do usuário atualmente montados. Se você restaurar o diretório inicial de um usuário sem a .gvfspasta, ele será recriado e preenchido novamente conforme necessário. Na verdade, a solução proposta emerro 225361era colocar .gvfsas pastas dos usuários em algum lugar além de seus diretórios pessoais (como em /tmp), para que elas fossem automaticamente ignoradas por qualquer operação direcionada apenas ao conteúdo dos diretórios pessoais dos usuários.

Você disse que tentou excluir /home/*/gvfs/*e /home/.../.gvfs. O primeiro excluiria pastas chamadas gvfs(em vez de .gvfs) nos diretórios pessoais dos usuários. E o último, supondo que você queira dizer isso literalmente, excluiria as pastas chamadas .gvfsno diretório chamado ...( /homeo que quase certamente não existe, pois não pode haver um usuário com username ..., mas mesmo que existisse, não resolveria o problema).

O que você deseja fazer é excluir .gvfs(com o início .) no diretório inicial de cada usuário. Isso é representado por:/home/*/.gvfs

informação relacionada