Outils pour utilisateurs

Outils du site


scripting:save-ssh

BASH : Sauvegarde externalisée par SSH

#Script de sauvegarde SSH

#!/bin/bash
#Dossiers à sauvegarder
DATA_TO_BACKUP="/data"

#Partition recevant la sauvegarde
BACKUP_DEV=/dev/sda6
BACKUP_DIR=/sauvegarde

#Définition des paramètres pour l'envoi à distance
REMOTE_USER=backup
REMOTE_COMPUTER=192.168.202.235
REMOTE_DIR=/save

#Montage recevant la sauvegarde
mount -t auto $BACKUP_DEV $BACKUP_DIR

# Inclut la date dans le nom de chaque backup
INSTANT=`date +%H:%m:%S`

#Sauvegarde des données
echo "Sauvegarde de $DATA_TO_BACKUP dans $BACKUP_DIR/backup_$INSTANT.tar.bz2"
tar cvjf $BACKUP_DIR/backup_$INSTANT.tar.bz2   $DATA_TO_BACKUP

#envoi de la sauvegarde sur la machine distante 
scp $BACKUP_DIR/svg_$INSTANT.tar.bz2   $REMOTE_USER@$REMOTE_COMPUTER:$REMOTE_DIR

scripting/save-ssh.txt · Dernière modification: 15/04/2016 à 21:15 (modification externe)

Outils de la page