info:backupakademia.sh

Ceci est une ancienne révision du document !


SBackup

SBackup - pour Simple Backup - est une application graphique destinée aux personnes souhaitant faire une ou plusieurs sauvegardes de leur système. Elle se veut simple à utiliser et à configurer, et permet de faire des sauvegardes automatisées sur des emplacements locaux ou distants.

http://doc.ubuntu-fr.org/sbackup

je viens de tester, pratique si on veut un interface graphique… par contre ça a pas trop l'air de marcher en cron, et pour FTP il faut fournir le mdp, pas génial tout ça!

backup chez infomaniak

solution de backup simple et élégante si vous êtes hébergé par infomaniak

Depuis qu'infomaniak a migré sur SwissBackup, j'utilise l'outil Déjà Dup

  sudo apt-get install deja-dup

OK, c'est un outil pour flemmard… mais il fait le taf et minimise l'espace disque

Doc & install

tous les hébergements de base ont une machine de backup, p. ex. moi qui ait akademia.ch comme dns principal, j'ai la machine backup.akademia.ch comme machine de backup

afin de pouvoir faire du lftp sans mot de passe, il faut créer à la racine de votre site, par sftp, un fichier

 .netrc 

contenant

machine NomdeLaMachineDeBackup
login LoginFTPdeLaMachineDeBackup
password PasswdFTPdeLaMachineDeBackup

ensuite, créer un simple script bash exécutable du style:

 lftp -e "open NomdeLaMachineDeBackup;mirror -n -R ~/data/db /data/db;exit"

Simple FTP backup handmade

#! /bin/bash
# [[backupAkademia.sh]] Script to automatically backup files using simple FTP
# Usage:
# Required: 
#.netrc 
#machine xxx
#login xxx
#password xxx

# Authors:
# FR, radeff@akademia.ch
# History
# Sun, 16 Sep 2007 23:14:29 +0200: FR, created
# To do:
#########
#on cree une date pour differencier les backups
DATE=$(date +%Y%m%d)
# http://www.linux-france.org/article/memo/node131.html
# On commence par rechercher les fichiers modifiés dans les dernières 24 heures
find /home/radeff/akademia/websites -mtime -1 \! -type d -print > /tmp/liste.jour
find /home/radeff/bin -mtime -1 \! -type d -print >> /tmp/liste.jour

#On archive :
    tar -cf /home/radeff/akademia/websites$DATE.tar -T /tmp/liste.jour 
#on compresse
echo "gzip /home/radeff/akademia/websites$DATE.tar"
gzip /home/radeff/akademia/websites$DATE.tar
cd /home/radeff/akademia/
#connection ftp
echo "put websites$DATE.tar.gz"
ftp backup.akademia.ch << EOT
put websites$DATE.tar.gz
quit 
EOT
#suppression du backup
echo "rm /home/radeff/akademia/websites$DATE.tar.gz"
rm /home/radeff/akademia/websites$DATE.tar.gz
  • info/backupakademia.sh.1565590545.txt.gz
  • Dernière modification : 2019/08/12 08:15
  • de radeff