Postado originalmente por
slice
Você pode usar um script de backup para fazer isso pra vc, para ativa-lo no slack 9.1 basta fazer um link simbolico para o seu script de backup. Dê uma olhada neste script abaixo...
#!/bin/bash
device='/dev/hda5' #hd ou particao em que sera feito o backup
point='/mnt/backup' #ponto de montagem do hd de backup
home='/home'
clear
echo -e "Log de backup gerado pelo Backup Script Escrito por Slice" > logs/backup`date +%d_%m_%Y`.log
/sbin/e2fsck -y $device >/dev/null 2>/dev/null
echo -e "Verificacao do dispositivo de backup OK!" >>logs/backup`date +%d_%m_%Y`.log
mount $device $point
echo -e "Dispositivo de backup $device montado em $point" >>logs/backup`date +%d_%m_%Y`.log
echo -e "Iniciando script de backup as `date +%H:%M` pelo usuario `whoami`" >>logs/backup`date +%d_%m_%Y`.log
echo -e "Apagando arquivos com mais de 20 dias" >>logs/backup`date +%d_%m_%Y`.log
echo -e "Arquivos que serão apagados" >>logs/backup`date +%d_%m_%Y`.log
echo -e "`find $point/ -type f -mmin +129600`" >>logs/backup`date +%d_%m_%Y`.log
rm -f %s; find $point/ -type f -mmin +129600 -exec rm -f {} \;
tar czvf $point/home`date +%d_%m_%Y`.tar.gz $home/*
tar czvf $point/root`date +%d_%m_%Y`.tar.gz /root/*
tar czvf $point/smb`date +%d_%m_%Y`.tar.gz /etc/samba/smb.conf
tar czvf $point/sshd`date +%d_%m_%Y`.tar.gz /etc/ssh/*
tar czvf $point/rc`date +%d_%m_%Y`.tar.gz /etc/rc.d/*
tar czvf $point/boot_vmlinuz`date +%d_%m_%Y`.tar.gz /boot/vmlinuz*
tar czvf $point/System_map`date +%d_%m_%Y`.tar.gz /boot/System.map*
tar czvf $point/boot_config`date +%d_%m_%Y`.tar.gz /boot/config*
tar czvf $point/boot_loader`date +%d_%m_%Y`.tar.gz /etc/lilo.*
tar czvf $point/hosts`date +%d_%m_%Y`.tar.gz /etc/host*
tar czvf $point/httpd`date +%d_%m_%Y`.tar.gz /usr/local/apache2/conf/httpd.conf
echo -e "Arquivos que entraram no backup: \n
`find $point/ -type f -mmin -30`
" >>logs/backup`date +%d_%m_%Y`.log
echo -e "
Backup realizado com sucesso!
Termino do backup as `date +%H:%M`
Status de espaco em disco apos o backup
`df $point`" >>logs/backup`date +%d_%m_%Y`.log
cat /root/scripts/backup/logs/backup`date +%d_%m_%Y`.log | mail -s "Log de backup `date +%d-%m-%Y`" slice@alpha
echo -e "Backup completo criado com sucesso!\n"
find $point/ -type f -mmin -30
sleep 2
umount $point
Este é um dos scripts que uso, se quiser um mais completo, me mande um e-mail que lhe envio ele com os detalhes de utilização.
[]'s
Slice