OpenVZ - vzbackup
Publicado por Leandro Nascimento de Souza (última atualização em 06/10/2014)
[ Hits: 4.839 ]
Homepage: http://www.mailgateway.com.br
Script para backup de VPS OpenVZ. O mesmo efetua backup via SSH, sendo necessária a instalação do pacote sshpass para seu correto funcionamento e ajuste da permissão para 0700, de modo que somente o usuário root possa executá-lo.
#!/bin/bash
#
# Nome.....: VZBackup
# Autor....: Leandro Nascimento de Souza - leandro(at)minimedia.com.br
# Versao...: 0.0-2
# Data.....: 30/08/2010
#
# Diretorio de dumps do OpenVZ
DUMP_DIR=/data/dump
GET_VEID=/data/private
LOG=/var/log/vzbackup.log
$DAYS=35
# Host e usuario do servidor de backup
HOST=200.200.200.200
USER=administrador
PASS="Senha%1"
PORT=22
REMOTE_DIR=/data/backup
# Gera dump de todos os containeres
for i in `ls /data/private`; do
vzdump --compress $i;
done
# Copia todos os conteineres e logs para o servidor de backup
sshpass -p $PASS scp -P $PORT $DUMP_DIR/* $USER@$HOST:$REMOTE_DIR >> $LOG
# Remove todos os dumps do servidor atual
rm -rfv $DUMP_DIR/* >> $LOG
# Mantem arquivos dos ultimos x dias do servidor de backup
sshpass -p $PASS ssh $USER@$HOST -p $PORT "find $REMOTE_DIR -atime +$DAYS -exec rm {} \;"
Backup do PostgreSQL 8.3 e aviso por e-mail
Backup, compactação, verificação e transferência de arquivos
Backup de MySql para outro servidor FTP!
Shell Script para gravar iso de xbox 360 para LT 3.0 burnisolt3
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









