Backup de varias pastas

Publicado por marden do vale pimenta 22/07/2007

[ Hits: 6.765 ]

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

Converter rmvb em mpeg com Shell + Yad

Criação de usuários no Samba utilizando script

Não consigo executar função, usando Script

Meu script em shell entendo chamadas ao sistema do mesmo

Utilidades do Sistema


  

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