[Ubuntu-BR] Script Backup
hamacker
sirhamacker em gmail.com
Terça Maio 18 20:00:33 UTC 2010
Exemplo :
http://hamacker.wordpress.com/2009/08/15/quer-fazer-seu-proprio-programa-de-backup/
Montar redes windows voce faz assim :
apt-get install smbfs \
mount -t cifs //servidor/compartilhamento \
/mnt/servidor \
-o username=fulano,password=senha,domain=dominio.local,users,file_mode=0777,dir_mode=0777,iocharset=utf8
[]'s
Em 18 de maio de 2010 15:18, Felipe Nedeff <felipe em nedeff.eu> escreveu:
> Oi Pessoal,
>
> Estou precisando da ajuda de voces.
>
> Preciso fazer um full backup de um servidor, so que com um porem com pouco
> espaço no disco local, por isso preciso fazer o backup em um disco remoto,
> mais precisamente em uma condivisao no nosso NAS.
>
> So que nao consigo montar a condivisao remota.
>
> estou usando este comando:
>
> mount -t ntfs //192.168.1.87/Backups/linux mnt/backup/ -o username="usuario de
> rede",password="senha de rede"
>
> nao coloquei o sudo antes porque o root esta habilitado.
>
> alguem tem alguma outra ideia de como fazer este backup montando uma unidade
> de rede???
>
> o script e este:
>
> echo " "
>
> dadosfull() {
>
> SRCDIR="/usr /etc /home /var" #diretórios que serão feito backup
> DSTDIR=/mnt/backup #diretório de destino do backup
> DATA=`date +%Y-%m-%d-%H-%M` #pega data atual
> TIME_BKCP=+15 #número de dias em que será deletado o arquivo de backup
>
> #criar o arquivo full-data.tar no diretório de destino
> ARQ=$DSTDIR/full-$DATA.tar.gz
> #data de inicio backup
> DATAIN=`date +%c`
> echo "Data de inicio: $DATAIN"
>
> }
>
> backupfull(){
> sync
> tar -czvf $ARQ $SRCDIR
> if [ $? -eq 0 ] ; then
> echo "----------------------------------------"
> echo "Backup Full concluído com Sucesso"
> DATAFIN=`date +%c`
> echo "Data de termino: $DATAFIN"
> echo "Backup realizado com sucesso" >> /var/log/backup_full.log
> echo "Criado pelo usuário: $USER" >> /var/log/backup_full.log
> echo "INICIO: $DATAIN" >> /var/log/backup_full.log
> echo "FIM: $DATAFIN" >> /var/log/backup_full.log
> echo "-----------------------------------------" >>
> /var/log/backup_full.log
> echo " "
> echo "Log gerado em /var/log/backup_full.log"
>
> else
> echo "ERRO! Backup do dia $DATAIN" >> /var/log/backup_full.log
> fi
> }
> exit
>
> Obrigado
>
> Felipe Nedeff
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
More information about the ubuntu-br
mailing list