|
||
|
|
| Conheça o Plugfeed | » Início » Desenvolvimento » Como fazer backups remotos! --> |
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 19/11/2003Como fazer backups remotos!
Johnatan Oliveira Graduando em Tec. Informática e Aplicações Web, é desenvolvedor ASP/SQL Server e atua no mercado web a cerca de 4 anos como desenvolvedor e design de interfaces. É apaixonado por Flash MX/Action Script. Atualmente é Diretor de Projetos do Portal Plugmasters, colaborador da Revista WWW.COM.BR, onde escreve sobre ASP e Flash e designer/programador de uma agência web. Além de manter o site johnatan.net.
Como fazer backups remotos!
Nem sempre as pessoas pensam em backup, só quando acontece alguma coisa com seu sistema. Um backup sempre é bom, mesmo que for bem simples. Vou apresentar através deste manual algumas formas de se fazer backup de arquivos do sistema Linux, opcionalmente armazenando estas cópias em um servidor remoto via FTP. Com isso os administradores de redes podem centralizer os backups em uma máquina, para depois armazenar ou em uma fita dat, ou em cd-rom, ou seja lá o que for. Para fazer os backups, utilizaremos o clássico comando "tar", que serve justamente para isso: armazenar arquivos em um arquivo. Vamos primeiro criar um exemplo de arquivo de backup: tar -cf maquina-backup-full-20030212.tar /etc /var/named /var/log tar -jcf maquina-backup-full-20030212.tar.bz2 /etc /var/named /var/log tar -zcf maquina-backup-full-20030212.tar.gz /etc /var/named /var/log Agora vamos supor que eu alterei o conteúdo do diretório "/etc", adicionando um arquivo chamado "teste" e modificando o arquivo "crontab". Para não ter que fazer um backup total novamente, eu posso incrementar este backup somente com as modificações feitas. Para isso eu utilizo o seguinte comando: find /etc /var/named /var/log -mtime -1 -type f -print | \ find /etc /var/named /var/log -mtime -7 -type f -print | \ # tar zcf backup-full-`date +%Y%m%d`.tar.gz /etc #!/bin/bash # Dados do arquivo de backup # Dados do servidor FTP # A partir daqui não precisa mais editar. # Acessa o FTP e coloca os arquivos # Remove os arquivos temporarios Artigos relacionados
Cláudio <klawdyoplugmasters@gmail.com>
E se eu quiser fazer o backup de um mysql, ao invés de arquivos, e enviá-los por email, ao invés de FTP?
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
|