Que ferramenta posso usar para criar backups?

0

Eu tentei fazer backups usando as ferramentas padrão na minha distribuição Linux (Mint 17.3), e parece que me deparei com um problema. Demorei um pouco para descobrir o porquê, mas aparentemente está tentando seguir alguns dos meus links, que apontam para vários lugares no drive raiz e tenta fazer backup deles também. Considerando que a minha pasta / home / $ USER atualmente tem centenas de GB, meu último backup foi feito há pouco tempo, e meu disco estava sob uso pesado por algum tempo devido a um problema conhecido com os arquivos ASRock enviando spam para logfiles, estou um pouco preocupado com a segurança dos meus dados e gostaria de começar em breve.

Eu tentei a ferramenta GUI e tentei tar , cp e 7z (nenhum sinalizador em nenhum, porque não sei quais usar e as páginas do manual podem ser bastante densas ), mas eu não sei de que outras maneiras existem de fazer isso que eu não tentei. Se isso importa, os links que eu sei que estão pendurados foram criados por POL e Steam (eu não posso dizer se eles são duros, suaves ou simbólicos), embora eu ache que há outros que vão estragar tudo também. As unidades de origem e destino são ambas EXT4, embora eu tenha tido o mesmo problema quando a unidade de destino era um NTFS.

Claramente, a razão pela qual a operação está sendo interrompida devido a um erro de permissão ao tentar acessar /. No entanto, mesmo se eu fosse para executar isso como root, a operação de backup simplesmente encontraria o caminho de volta para / e recursivamente faria tudo de volta até que minha unidade externa estivesse cheia. Eu preciso de alguma forma para evitar que ele siga links, mas apenas para copiá-los como está.

Eu só preciso de um arquivo simples da minha pasta pessoal para copiar de volta se o meu disco rígido atual morrer. Eu não preciso de um backup inicializável, minhas configurações do sistema são apenas levemente modificadas e é fácil voltar em ordem se eu precisar reinstalar. A melhor solução é algo que eu já tenho, o próximo melhor seria o software livre nos repositórios, o segundo melhor seria uma ferramenta de software livre distribuída por fonte, e se nenhuma delas estivesse disponível, uma ferramenta comercial confiável de algum tipo.

    
por VHS 05.11.2016 / 01:29

1 resposta

2

Eu simplesmente usaria rsync . É simples, rápido e faz exatamente o que você quer. Veja como um comando pode parecer

rsync -avz --delete /home/user /mnt/bkp

Veja man rsync para o significado das bandeiras. -avz é bastante normal. Observe que também adicionei a opção --delete , o que significa que quando você exclui um arquivo em seu diretório inicial e faz um backup, ele também será removido do seu backup. Tenha cuidado ao testar!

    
por 05.11.2016 / 02:25