O backup on-line de partições inteiras é uma ideia terrível
O backup de uma partição pode demorar muito. Conexão com a Internet pode quebrar. Se isso acontecer quando você estiver na metade do backup online, você terá um enorme arquivo de lixo.
Uma partição para backup, deve ser desmontada. Se você montar a partição e mexer nela, provavelmente acabará com um enorme arquivo de lixo.
Pense em fazer o backup de seus arquivos na sua pasta /home
, em vez de fazer o backup de uma partição inteira.
Use um software de backup. Há um padrão instalado no Ubuntu. Configure-o para fazer backup frequentemente. O software de backup é projetado para fazer backup incremental. Se você editar alguns arquivos, na próxima vez que fizer backup, ele só fará o backup desses arquivos, e não de todo o resto. Você pode fazer backup a cada dez minutos, a cada minuto ou a cada hora.
Faça o backup em um disco rígido externo. Ou outro computador conectado à sua rede doméstica.
O backup incremental por si só não resolve o problema, pois, se você modificar o arquivo ou os arquivos durante o backup, o backup ainda poderá coletar um arquivo ou um conjunto de arquivos pela metade. Isto é particularmente verdadeiro se você estiver no negócio de edição de vídeo.
É claro que, uma vez que leva muito menos tempo do que um backup completo, pode ser aceitável verificar se você não está atualizando nenhum arquivo pela duração do backup incremental.
Para desktops: eu recomendo que você agende um backup completo à noite ou sempre que tiver dificuldades para dormir. Mantenha sua área de trabalho ligada à noite para que possa fazer backups sem interrupções humanas.
Para laptops: recomendo que você faça o backup depois de terminar o dia. Você também pode fazer backup e carregar seu laptop ao mesmo tempo.
Para facilitar o uso, sugiro a Backup da GUI que vem pré-instalada. Se você quiser uma solução de linha de comando, não precisará procurar além de rsync
e cron
(ou anacron
).
rsync
é uma ferramenta de linha de comando muito poderosa que você pode usar em um script com muitas opções. Uma dessas opções faz o backup (cópias) apenas dos arquivos que foram alterados. Você precisará de dois scripts, um para backup completo e um para um incremental. Ambos usarão rsync
com opções diferentes.
cron
e anacron
são ferramentas poderosas para automatizar o script de backup, para que ele seja executado em um local fixo intervalo.
A documentação oficial do Ubuntu sobre o tópico de backup é muito boa.
Espero que isso ajude