Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/04/2015, à 10:56

beta15

Script de sauvegarde LFTP

Bonjour,

J'essai de faire un scipt de sauvegarde qui me permettrai de sauvegarder mon ordinateur et envoyé la sauvegarde sur mon FTP.
Le soucis est qu'il me copie bien les fichiers, mais pas les dossiers ...
Voici mon script :

#!/bin/bash

export NomPC=$(hostname)


# installation du logiciel client lftp
#apt-get update
#apt-get upgrade
#apt-get install lftp


# Enregistrez ce script sous le nom de backup.sh. Prennez note de son emplacement.

echo "------------------------------------------------------";
echo "- Sauvegarde complète du système";
echo "------------------------------------------------------";
echo "";

echo "Création de l'archive sauvegarde";

#Création du dossier sauvegarde
cd /
mkdir Sauvegarde


# On crée l'archive .tar en précisant entre guillemets les chemins absolus des dossiers à sauvegarder.
tar -cvzf /Sauvegarde/backup.tar.gz "/etc/" "/root" "/home" "/var" "/usr/local"
echo "------------------------------------------------------";
echo "";

echo "Création de l'archive MySQL";

USER="backup"
PASSWORD="BACKUP"

# Sauvegarde de MySQL
mysqldump --user=$USER --password=$PASSWORD --all-databases > /Sauvegarde/Sauvegarde_SQL.SQL


echo "------------------------------------------------------";
echo "- Envoi sur serveur FTP";
echo "------------------------------------------------------";
echo "";

Rep_Source="/Sauvegarde"
Rep_Destat="$NomPC"


# Info
echo "Entrez l'adresse ip du serveur FTP : "
read HOST
echo "Entrez le login FTP : "
read LOG
echo "Entrez le mot de passe FTP : "
read PASSW

lftp -d -u $LOG,$PASSW $HOST -e "mirror --reverse -c $Rep_Source $Rep_Destat; quit"


et voici le retour

root@ubuntuserver-HP-Compaq-dc7800-Convertible-Minitower:~/Bureau# ./savebd.sh
------------------------------------------------------
- Sauvegarde complète du système
------------------------------------------------------

Création de l'archive sauvegarde
mkdir: impossible de créer le répertoire «Sauvegarde»: Le fichier existe
------------------------------------------------------

Création de l'archive MySQL
-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.
------------------------------------------------------
- Envoi sur serveur FTP
------------------------------------------------------

Entrez l'adresse ip du serveur FTP :
10.16.20.15
Entrez le login FTP :
save
Entrez le mot de passe FTP :
SAVE
Commande ambiguë « f ».
---- Connexion à 10.16.20.15 (10.16.20.15) port 21
<--- 220 ProFTPD 1.3.5rc3 Server (Debian) [10.16.20.15]                             
---> FEAT
<--- 211-Features:
<---  CCC
<---  SITE MKDIR
<---  PBSZ
<---  AUTH TLS
<---  MFF modify;UNIX.group;UNIX.mode;
<---  REST STREAM
<---  MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
<---  UTF8
<---  EPRT
<---  SITE SYMLINK
<---  EPSV
<---  LANG en-US.UTF-8;en-US*;fr-FR.UTF-8;fr-FR
<---  SITE UTIME
<---  MDTM
<---  SITE RMDIR
<---  TVFS
<---  SITE COPY
<---  MFMT
<---  SIZE
<---  PROT
<--- 211 End
---> AUTH TLS
<--- 234 AUTH TLS successful
---> LANG
Certificate: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
Issued by: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
WARNING: Certificate verification: Not trusted
WARNING: Certificate verification: certificate common name doesn't match requested host name «10.16.20.15»
<--- 200 Using default language en_US                                                     
---> OPTS UTF8 ON
<--- 200 UTF8 set to on
---> OPTS MLST modify;perm;size;type;UNIX.group;UNIX.mode;UNIX.owner;
<--- 200 OPTS MLST modify;perm;size;type;UNIX.group;UNIX.mode;UNIX.owner;
---> USER save
<--- 331 Password required for save
---> PASS SAVE
<--- 230 User save logged in                                                             
---> PWD
<--- 257 "/" is the current directory
---> PBSZ 0
<--- 200 PBSZ 0 successful
---> MKD ubuntuserver-HP-Compaq-dc7800-Convertible-Minitower
<--- 257 "/ubuntuserver-HP-Compaq-dc7800-Convertible-Minitower" - Directory successfully created
---- CWD path to be sent is `/ubuntuserver-HP-Compaq-dc7800-Convertible-Minitower'
---> CWD /ubuntuserver-HP-Compaq-dc7800-Convertible-Minitower
<--- 250 CWD command successful
---> PROT P
<--- 200 Protection set to Private
---> PASV
<--- 227 Entering Passive Mode (10,16,20,15,144,240).
---- Connexion du socket de données à (10.16.20.15) port 37104
---- Connexion de donnée établie
---> LIST
<--- 150 Opening ASCII mode data connection for file list
Certificate: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
Issued by: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
WARNING: Certificate verification: Not trusted
WARNING: Certificate verification: certificate common name doesn't match requested host name «10.16.20.15»
---- Got EOF on data connection                                             
---- Fermeture du socket de données
<--- 226 Transfer complete
---> PASV
<--- 227 Entering Passive Mode (10,16,20,15,146,103).
---- Connexion du socket de données à (10.16.20.15) port 37479
---- Connexion de donnée établie
---> NLST
<--- 150 Opening ASCII mode data connection for file list
Certificate: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
Issued by: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
WARNING: Certificate verification: Not trusted
WARNING: Certificate verification: certificate common name doesn't match requested host name «10.16.20.15»
---- Got EOF on data connection                                             
---- Fermeture du socket de données
<--- 226 Transfer complete
---> TYPE I
<--- 200 Type set to I
---> PROT C
<--- 534 Unwilling to accept security parameters
---> PASV
<--- 227 Entering Passive Mode (10,16,20,15,194,150).
---- Connexion du socket de données à (10.16.20.15) port 49814
---- Connexion de donnée établie
---> ALLO 579328
<--- 200 ALLO command successful
---> STOR Sauvegarde_SQL.SQL
<--- 150 Opening BINARY mode data connection for Sauvegarde_SQL.SQL
Certificate: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
Issued by: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
WARNING: Certificate verification: Not trusted
WARNING: Certificate verification: certificate common name doesn't match requested host name «10.16.20.15»
---- Fermeture du socket de données                                 
<--- 226 Transfer complete                                                     
---> MFMT 20150421084513 Sauvegarde_SQL.SQL
<--- 213 Modify=20150421084513; Sauvegarde_SQL.SQL
---> PROT C                       
<--- 534 Unwilling to accept security parameters
---> PASV
<--- 227 Entering Passive Mode (10,16,20,15,182,232).
---- Connexion du socket de données à (10.16.20.15) port 46824
---- Connexion de donnée établie
---> ALLO 579328
<--- 200 ALLO command successful
---> STOR fichier_dump.SQL
<--- 150 Opening BINARY mode data connection for fichier_dump.SQL
Certificate: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
Issued by: C=FR,ST=France,L=XXX,O=BTS XXX,OU=XXX SIO,CN=XXX,EMAIL=XXX@outlook.fr
WARNING: Certificate verification: Not trusted
WARNING: Certificate verification: certificate common name doesn't match requested host name «10.16.20.15»
---- Fermeture du socket de données                               
<--- 226 Transfer complete                                                   
---> MFMT 20150420160212 fichier_dump.SQL
<--- 213 Modify=20150420160212; fichier_dump.SQL
---> SITE CHMOD 644 Sauvegarde_SQL.SQL
<--- 200 SITE CHMOD command successful
---> SITE CHMOD 644 fichier_dump.SQL
<--- 200 SITE CHMOD command successful
Total : 1 répertoire, 2 fichiers, 0 liens symboliques
Nouveau : 2 fichiers, 0 liens symboliques
1158656 octets transférés en 1 seconde (1020.3Ko/s)
---> QUIT
---- Fermeture du socket de contrôle

Merci de votre aide

Dernière modification par beta15 (Le 21/04/2015, à 10:58)

Hors ligne

#2 Le 21/04/2015, à 11:15

lann

Re : Script de sauvegarde LFTP

Pourquoi ne pas le faire avec rsync en ssh ?

Hors ligne

#3 Le 21/04/2015, à 11:20

beta15

Re : Script de sauvegarde LFTP

Je souhaite utiliser le FTP, pas le SSH ...

Hors ligne

#4 Le 22/04/2015, à 14:49

beta15

Re : Script de sauvegarde LFTP

Bon, il a du nouveau j'arrive a uplad les fichers SQL mais pas les .gz

Dernière modification par beta15 (Le 22/04/2015, à 14:53)

Hors ligne