#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