Backup do Samba Server com rsync?

1

Temos um servidor Samba comum para todos os departamentos. No entanto, não estamos fazendo backup desse servidor em outro local. Recentemente isso leva muita corrupção de dados. E não podemos restaurar nenhum desses dados. Eu só quero dar um passo em frente para evitar esse problema no futuro. Existe uma maneira de fazer backup de arquivos que estão no servidor samba para outro local usando o rsync (backup incremental)? Pls alguém explica isto com um exemplo em detalhes. Agradecemos antecipadamente.

    
por karthick87 22.07.2012 / 11:22

1 resposta

3

O comando rsync básico para fazer backup de todo o sistema de arquivos de um servidor é:

rsync -av --delete --numeric-ids \
    --exclude="/proc/*" \
    --exclude="/sys/*" \
    --exclude="/DIRECTORY/" \
    root@server:/ /backup/directory/

Altamente recomendado: primeiro execute o rsync com a opção -n para simular a transferência, para que você possa adicionar regras específicas de exclusão (e verificar se o --delete não está removendo arquivos errados).

Você precisa executar o ssh no servidor que deseja fazer backup. Você pode precisar adicionar uma chave SSH ao seu servidor e colocar o comando rsync em um script de shell, executado pelo cron para fazer backups noturnos ou algo assim.

man rsync é uma documentação muito abrangente.

    
por Marc M 11.08.2012 / 13:20