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