Backup de varias pastas

Publicado por marden do vale pimenta 22/07/2007

[ Hits: 6.636 ]

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

Gerenciamento do Usuario no SAMBA /

Calculadora v0.01

Backup interativo (exemplo de shell script)

Samba - Forçar usuário a alterar senha no próximo logon

zsh: Função para validação de IP (IPv4)


  

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