Rsync, quanto arriscado usá-lo ao vivo?


9

Eu sincronizo meu disco ao vivo , ou seja, estou fazendo um backup rsync da máquina que estou usando.

Está tudo bem, seguro, sábio? ou muito não? É arriscado, se eu quiser usar esse backup para restaurar ou clonar, então?

Respostas:


14

rsyncnão mantém a consistência do arquivo como, por exemplo, um banco de dados; um arquivo é copiado como está no momento em que é rsyncaberto e, como rsyncpode ser executado por muito tempo, o arquivo pode ter sido alterado desde o momento em que você iniciou rsync. Se isso é "arriscado" depende de sua avaliação.

Uma das maneiras de mitigar esse risco é executar o mesmo comando rsync duas vezes (ou mais) seguidas, para acompanhar as alterações feitas desde o início do comando. Mas se você absolutamente precisar manter a consistência do arquivo, monte o disco somente leitura durante o rsyncprocesso.


Obrigado @ Jos, eu simplesmente preciso de um backup diário / semanal estático, parece que o rsync está ok para mim.
3pic

@ 3pic: O Ubuntu pode ter configurado o LVM para você. Nesse caso, você pode fazer instantâneos do LVM e fazer backup deles ... Caso contrário, é possível (embora não trivial) converter o LVM no local. Esta questão de superusuário fala sobre isso.
TJ Crowder

@ 3pic Eu não assumiria que é seguro para backup. Se metade da sua pasta for arquivada antes de alguma alteração e a outra metade depois dela, você poderá acabar com os projetos impossíveis de abrir devido a links quebrados (como arquivo SVG com bitmap vinculado, mas nenhum bitmap presente ou algum cabeçalho incluído no. arquivo c, mas o arquivo de cabeçalho não existe ou o binário que espera a biblioteca em outra versão que não seja a que você pegou e assim por diante).
Mołot 13/07/2015

É para isso que servem os live CDs (ou uma versão simples do Linux instalada em outra partição). Você reinicia a partir do CD / partição ao vivo, executa o backup (usando qualquer ferramenta que você preferir) na partição principal e depois reinicia normalmente. Dessa forma, sua partição de origem é estática e tudo está sincronizado. Se você usar partições separadas para coisas como / home e outros dados, seu backup de / levará muito pouco tempo. Você pode fazer / home da mesma maneira, embora isso possa demorar um pouco mais. Eu uso uma partição de dados separada adicional para tornar o / home mais fácil de gerenciar também.
21415 Joe

8

Opinião ligeiramente diferente de Jos ... Eu diria que, se você precisar de um backup ativo, use um sistema de arquivos que permita instantâneos, como o BTRFS . Seu comportamento de copiar na gravação permite instantâneos instantâneos de um sistema, com o qual você pode criar um backup remoto.

Isso ainda tem os mesmos problemas que outras estratégias de backup ativas: se não estiver no disco, não será feito o backup . Alguns aplicativos armazenam em buffer seu trabalho na memória antes de gravar no disco (e precisam pressionar para gravar). Qual destas opções realmente se aplica a você é discutível.

Mas não há nada inerentemente inseguro em copiar arquivos de uma partição montada em rw. Mesmo um com um formato antigo desajeitado.


11
obrigado. Na verdade, por sistema já é baseado no FS existente há meses ... Eu não vou alterá-lo, mas é de interesse.
3pic
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.