tar Saindo com status de falha devido a erros anteriores

9

Eu estou tentando fazer backup da minha estação de trabalho Ubuntu com a ajuda de este guia e estou tendo problemas como o saídas de comando tar

  

Exiting with failure status due to previous errors .

Aqui está o que eu executei no terminal:

sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=/proc \
    --exclude=/lost+found \
    --exclude=/sys \
    --exclude=/mnt \
    --exclude=/media \
    --exclude=/dev /

Então, ao pesquisar um pouco, o erro parece ser de natureza não crítica, mas quando eu finalizo o conteúdo do arquivo .tar real, minha pasta /home está faltando, então obviamente algo está claramente errado.

O que devo fazer para fazer backup do meu sistema sem erros?

    
por Industrial 21.08.2011 / 22:11

2 respostas

5

Eu sugiro uma linha de comando como o seguinte:

tar -cvpzf sysbackup-20110821.tar.gz --one-file-system \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=./run \
    --exclude=./tmp \
    --exclude='./home/*/.gvfs' ./

Como você pode ver, todo padrão de exclusão se torna um caminho relativo e a opção --one-file-system exclui /dev , /proc , /sys e tudo montado em /media ou /mnt .

No entanto, se você tiver uma partição inicial separada, não será feito o backup dela.

Testado em 11,10 (Onirico, alpha3). Provavelmente, em versões anteriores do Ubuntu, você deve excluir ./var/run , em vez de /run .

    
por enzotib 22.08.2011 / 11:03
2

Clique com o botão direito, escolha " Extrair aqui ". Eu uso dessa maneira para resolver outro problema familiar. Mas eu não sei porque isso pode funcionar. Parece incrivelmente simples, não é? Espero que isso possa ajudá-lo.

    
por JNing 30.03.2017 / 08:58

Tags