Em Quarta 11 Junho 2003 22:14, Listas dataSafe escreveu:
> O BRU - Backup and Restore Utility for Linux/UNIX n�o � free. Mas faz tudo

Mas para usar um programa que nao eh free (livre) eh melhor ele aprender a 
escrever um shellscript e resolver o problema com um codigo dele mesmo.

Marco, eu tenho um script bash que uso para fazer backup dos meus bancos de 
dados PostgreSQL e ele trabalha mais ou menos da maneira que voce quer, de 
uma olhada:

#!/bin/bash
DT=$(date +%Y%m%d%H%M)
BASE_DIR=/backup
BKUP_DIR=$BASE_DIR/$DT

# cria o diretorio do backup atual no formato ano+mes+dia+hora+minuto 
# como no exemplo: /backup/200306071259/
mkdir $BKUP_DIR
# e emtra no dir.
cd $BKUP_DIR
# Zipa!
zip -9 arquivozip.zip /algumdir/lista_dos_arquivos_a_compactar
# essa linha acima poderia ser facilmente trocada por um find ... exec .. {} 
# para procurar pelos seus arquivos nos varios diretorios diferentes.
# outra opcao eh no lugar de criar diretorios para os arquivos do 
# backup eh criar diretamente arquivos zip com nomes diferentes,
# algo como bk200306071259.zip

# Por fim acredito que voce vai querer enviar seu backup para 
# outra maquina de preferencia em outro predio. 
# (para que fiquem seguros mesmo se pegar fogo no CPD 
# ou se a maquina for roubada. Para isso eu uso o bom e 
# velho FTP... Veja:

ftp -i -v -n umserver.algumlugar <<FIM
user Nome Senha
cd /backup
mkdir $BKUP_DIR
cd $BKUP_DIR
bin
mput lista_de_arquivos.zip
bye
FIM

# fim do script

Bom, acho que voce nao vai ter problemas em fazer suas alteracoes. 
Se precisar de ajuda eh so escrever.

Boa Sorte!

-- 
CRG
Linux user: #76132 / GPG Key ID: 65F2187D 
Libertas pecunia lui non potest.
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a