Backup de varias pastas

Publicado por marden do vale pimenta 22/07/2007

[ Hits: 6.784 ]

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

zsh: Exemplo de uso do módulo zsh/curses

Instalador do Lazarus

Redimensionar várias imagens ao mesmo tempo

Embaralhando aleatoriamente vetores - array shuffle

Descompactar arquivos RAR e ZIP em lote


  

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