OpenVZ - vzbackup
Publicado por Leandro Nascimento de Souza (última atualização em 06/10/2014)
[ Hits: 4.526 ]
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 {} \;"
Criptografando arquivos para enviar pra sua nuvem
Ferramenta de backup do HD para dispositivos externos
Backup de diretórios do sistema Linux
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (1)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta