Tutoriais & Dicas:

Como alterar a senha do usuário

Para alterar a senha do domínio dos usuários no Windows basta digitar "Cttl + Alt + Del" e clicar no botão "Alterar senha", no entanto podemos forçar a troca de senha no próximo logon...
Leia Mais

OpçãoLinux PDC: Falha na autenticação do opl

Há algum tempo no Fórum de Discussão, um usuário da solução OpçãoLinux PDC relatou que não conseguia acessar a ferramenta 'opl', pois, ao digitar a senha do usuário administrador...
Leia Mais

Anteriores:

Enquete:

Qual distribuição Linux você usa em servidores?
 

Comentários:

UltraSurf: Entendendo e combatendo o inimigo
Olá a todos. Tarcisio como vai? Estou com problemão (adivinha?) não estou conseguindo bloquear o ...
UltraSurf 9.6: Como bloquear
No post anterior diz que o gmail.com, exemplo, usa duas conexões https e o Ultra Surf anterior usa ...
E-jovem Proxy: Migrando para o Ubuntu 8.10
Boa tarde. Existe algum ajuste a ser feito de modo que a solução instale direto no ubuntu 10.04? ...
Configurando rotas estáticas no Linux
Rafael, veja se atende suas necessidades: http://www.vivaolinux.com.br/dica/Alterar-nome-de-interfa...
O futuro é uma incógnita, mas o passado deve nos dar esperança.

Winston Churchill


Início GNU/Linux Dicas Comandos Linux Backup do diretório /home com Rsync
Backup do diretório /home com Rsync Imprimir
Comandos Linux
Sáb, 07 de Junho de 2008 18:27
Dica

Nesta dica mostraremos como realizar backups do diretório /home para um segundo disco através do comando rsync. Inicialmente é necessário instalar um segundo disco no servidor, particioná-lo e formatá-lo, mas isso não será mostrado aqui.

Suponhamos então que o novo disco já foi instalado e montado no diretório /home.bkp. Devemos agora executar o comando rsync com os seguintes parâmetros:

# rsync -av \
> --progress \
> --exclude-from=/caminho/filesExclude \
> --delete-after \
> /home/ \
> /home.bkp/home/

Simples assim!

Para entender os parâmetros utilizados e aprender outros, leia o manual do rsync (man rsync). No arquivo filesExclude devemos listar todos os arquivos e diretórios que não deverão ser processados pelo backup:

# cat /caminho/filesExclude
*.mp3
*.wma
*.avi
*.wmv
Lixeira
Programas 

Concluída a execução, o diretório /home estará duplicado no segundo disco. O próximo passo é criar um shell script com o comando acima e copiá-lo para dentro do diretório /etc/cron.daily. Assim, o backup será realizado automaticamente todos os dias durante a madrugada. Podemos também fazer backups de outros diretórios e para máquinas remotas, mas isso será assunto para um outro post.

Você perceberá que a primeira execução será um pouco demorada, afinal todos os dados do diretório /home serão copiados para o novo disco, no entanto nas demais execuções somente os arquivos e pastas modificados serão copiados, o que diminuirá consideravelmente o tempo de execução.

Claro que o ideal seria utilizar RAID 1 nos dois discos do servidor, que faria espelhamento em tempo real, mas temos utilizado esta técnica em alguns servidores a algum tempo com bastante sucesso, pois além de ser bastante fácil de ser implementada, não exige maiores trabalhos de manutenção e restauração, como um RAID exigiria.

Usando o rsync como demostrado, teremos um retardo (delay) de apenas 24 horas nos nossos backups (cron.daily), algo plenamente aceitável para determinadas aplicações.

Acessos: 3861
Comentários (0)add
Escreva seu Comentário

busy
 

Usuários On-line:

Nós temos 77 visitantes online

Bem-vindo ao site www.opcaolinux.com.br
Seu endereço IP é 38.107.179.210
Tenha um ótimo dia!