backup em zipdrive externo
Este script é uma versão uma versão adaptada do anterior divulgado
o qual realiza backup e coloca a data atual no nome do arquivo. Possui
comandos para carregar o modulo do zip drive externo e formata o disco.
Foi criado sob uma distro do conectiva 7.0, imagino que talvez possa ter
alguma diferença em outras mas também pode ser utilizado.
o qual realiza backup e coloca a data atual no nome do arquivo. Possui
comandos para carregar o modulo do zip drive externo e formata o disco.
Foi criado sob uma distro do conectiva 7.0, imagino que talvez possa ter
alguma diferença em outras mas também pode ser utilizado.
Descrição
Este script é uma versão uma versão adaptada do anterior divulgado
o qual realiza backup e coloca a data atual no nome do arquivo. Possui
comandos para carregar o modulo do zip drive externo e formata o disco.
Foi criado sob uma distro do conectiva 7.0, imagino que talvez possa ter
alguma diferença em outras mas também pode ser utilizado.
o qual realiza backup e coloca a data atual no nome do arquivo. Possui
comandos para carregar o modulo do zip drive externo e formata o disco.
Foi criado sob uma distro do conectiva 7.0, imagino que talvez possa ter
alguma diferença em outras mas também pode ser utilizado.
#!/bin/sh
#
# Criado Por: Leandro Fernandes Afonso
# <webmaster_leandro@yahoo.com>
# CONFIGURAÇÃO
# DIR_ORIG é o diretório a ser backupeado, BKP_NAME é o nome do
# arquivo de backup a ser criado.
#BKP_NAME é o nome que vem antes da data no nome do arquivo.
#`date +%Y_%m_%d` é o comando para inserir a data no nome do arquivo.
#BKP_EXT é a extensão do nome do arquivo.
DIR_ORIG="/arquivos/sistemas"
DIR_DEST="/mnt/zip"
BKP_NAME="sistemas."
BKP_EXT=".tar.gz"
#carrega o módulo do zipdrive
modprobe ppa
#cria sistema de arquivos no disco apagando o que tinha antes
mkfs.ext2 /dev/sda1
#monta o zip para o tipo de arquivos ext2 no diretorio definido em
#/etc/fstab
mount /dev/sda1
# compactação do diretório de origem
echo "compactando..";
tar zcf ./${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT} ${DIR_ORIG}
echo "copiando..";
cp ./${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT} ${DIR_DEST}
echo "apagando..";
rm -f ./${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT}
#Desmontando o zip
umount /dev/sda1
eject /dev/sda1
# mensagem de resultado
echo "Seu backup foi realizado com sucesso.";
echo "Diretório: ${DIR_ORIG}";
echo "Destino: ${DIR_DEST}/${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT}";
exit 0
po!!!!