Backup de varias pastas

Publicado por marden do vale pimenta 22/07/2007

[ Hits: 6.965 ]

Homepage: www.fucapi.br

Download bkp-4-mouth-ago.sh




Uma rotina de backup de várias pastas criadas há 4 meses, onde elas são compactadas e movidas para um servidor windows através do samba.

  



Esconder código-fonte

# Variaveis

MDIR=$(date +%m%Y)
MSEARCH=$(date --date "4 month ago" +%m%Y)

# Criando Diretorio e listando arquivos antes do Backup

/bin/mkdir /usr/backup/$MDIR
ls /usr/00001/*$MSEARCH > /usr/backup/$MDIR/lista_arquivos.log

# Montando unidade para copiar arquivos
echo Montando Unidade
umount -f /usr/srvbkp/
mount -t smbfs -o username=user001,password=senha01 //srvBKP/bkp /usr/srvbkp/

# Backup
# Backup 00001
echo Copiando pasta de 00001
cp -rvf /usr/00001/*$MSEARCH srv22/00001/ > /usr/backup/$MDIR/arquivos-00001.log

echo Removendo Pasta de 00001
rm -rvf /usr/00001/*$MSEARCH >> /usr/backup/$MDIR/arquivos-deletados-00001.log

echo Copiando pasta de 00002
cp -rvf /usr/00002/*$MSEARCH srv22/00002/ > /usr/backup/$MDIR/arquivos-00002.log

echo Removendo Pasta de 00002
rm -rvf /usr/00002/*$MSEARCH >> /usr/backup/$MDIR/arquivos-deletados-00002.log

echo Copiando pasta de 00003
cp -rvf /usr/00003/*$MSEARCH srv22/00003/ > /usr/backup/$MDIR/arquivos-00003.log

echo Removendo Pasta de 00003
rm -rvf /usr/00003/*$MSEARCH >> /usr/backup/$MDIR/arquivos-deletados-00003.log

echo Copiando pasta de 00004
cp -rvf /usr/00004/*$MSEARCH srv22/00004/ > /usr/backup/$MDIR/arquivos-00004.log

echo Removendo Pasta de 00004
rm -rvf /usr/00004/*$MSEARCH >> /usr/backup/$MDIR/arquivos-deletados-00004.log

Scripts recomendados

Contador simples

Sorteio

Pesquisar artigos no VOL

Toca preview de músicas do XMMS

Identificando sinal de rede sem fio em modo texto


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts