Script de backup para Gravador CD-R ou CD-Rw

Publicado por Agrimar Teixeira 25/06/2004

[ Hits: 7.454 ]

Download backup.sh




Bom gente,

   Fiz esse script pois acho que pode ser util..
   Esse script faz backup automático(crontab), para midia em gravador.
   É bem simples então pode ser alterado se for o caso.
  

  



Esconder código-fonte

Esse script leva em conta que o CD-R ou CD-Rw já está configurado
Deve ser feita mudanças nos nomes das pastas, arquivos e sua localização
O dev=0,0,0 deve ser alterado para o do seu gravador( cdrecord -scanbus )

Deve ser criado a pasta backup em /home ou coloque a sua pasta de backup atual
os arquivos são compactados com controle de 5 dias usando o script funcoeszz, mas
pode ser alterado se for sua preferencia
coloque uma linha de comando no crontab para ser executado.

qualquer dúvida me mande um e-mail.

----------------------------    script   de backup    ----------------  

#! /bin/sh
##### ##### ---------------------------------------------------------------
#   #   #   Autor----: Agrimar Teixeira
####    #   Descricao: Script de backup para Gravador de CD-R ou CD-rw
#   #   #   Data-----: 24/04/2004       Script--: backup.sh
#####   # -----------------------------------------------------------------

# vai para pasta backup
cd /home/backup

# Formatacao de data
dt=`date '+%d%m%Y'`

# Calcula 5 dias antes
dtbk=`/sbin/funcoeszz data hoje - 5 |cut -c 1,2,4,5,7,8,9,10`

# Apaga backup anterior a 5 dias
rm -f /home/backup/*$dtbk* > /dev/null 2>&1

# Iniciando o Backup
# Prepara os arquivos de configuração
cp -R /etc/*conf /home/sysconfig/ > /dev/null 2>&1
cp -R /etc/*sh /home/sysconfig/ > /dev/null 2>&1

# Compactando os arquivos dos usuários
tar -czf /home/backup/usuarios$dt.tar.gz /home/usuario1 /home/usuario2 /home/usuario3  >/dev/null 2>&1

# Compactando os dados de programas
tar -czf /home/backup/sistema$dt.tar.gz /home/sistema >/dev/null 2>&1
tar -czf /home/backup/dados$dt.tar.gz /home/dados >/dev/null 2>&1

#Compactando arquivos do sistema
tar -czf /home/backup/sysconf$dt.tar.gz /home/sysconfig/ >/dev/null 2>&1

# muda permissao dos arquivos
chmod 777 /home/backup/*

# Apaga imagem iso
rm -f *iso

# Cria nova imagem iso
mkisofs -r -J -o cdimage.iso /home/backup/*$dt*

# Gravar dados na midia
cdrecord -v -fs=16M blank=fast speed=10 dev=0,0,0 -data cdimage.iso

#  Fim do backup

Scripts recomendados

Script para bloqueio MSN/SITE por horário/usuário

Claro 3g Sony Ericsson md300 script conexao REVISAO 3

Script de compilação do Xorg 7.2 otimizado para Slackware 64 bits (Slamd64)

FIREWALL COM IPTABLES - PARA EMPRESAS E INTRANETS

Apostila interativa de linux (incompleto)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts