logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:philou92:tutos:sauvegarde-systeme-leger [05/07/2017 23:26]
Philou92 [Mes sources d'inspiration]
utilisateurs:philou92:tutos:sauvegarde-systeme-leger [08/07/2017 21:05]
Philou92 [Sauvegarde légère et rapide du système]
Ligne 2: Ligne 2:
  
   * Objet : du tuto Sauvegarde légère et rapide du système ​ FIXME   * Objet : du tuto Sauvegarde légère et rapide du système ​ FIXME
-  * Niveau requis : FIXME {{tag>​avisé en-chantier}} +  * Niveau requis : {{tag>​avisé}} 
-  * Commentaires : //Tout est dans le titre. // FIXME+  * Suivi : {{tag>en-chantier}} 
 +  * Commentaires : //Tout est dans le titre. //
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
 +  * Création :​[[https://​debian-facile.org/​utilisateurs:​philou92|philou92]] le  4/​07/​17 ​
 +  * Testé par  :​[[https://​debian-facile.org/​utilisateurs:​philou92|philou92]] le 4/07/17
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=18405|https://​debian-facile.org/​viewtopic.php?​id=18405]]
  
 ===== Introduction ===== ===== Introduction =====
Ligne 112: Ligne 116:
 BANK2 BANK2
 </​file>​ </​file>​
 +
 +Créer les trois fichiers suivants :
 +<code root>​touch restaurestart
 +chmod 744 restaurestart
 +touch restaurepaquets
 +chmod 744 restaurepaquets
 +touch restauredebian
 +chmod 744 restauredebian
 +</​code>​
 +
 +Editez les et y ajouter les scripts qui sont là : [[https://​debian-facile.org/​utilisateurs:​philou92:​tutos:​sauvegarde-systeme-leger?&#​scripts-de-restauration-systeme]]
  
 Taper la commande : Taper la commande :
Ligne 470: Ligne 485:
 Voilà... C'est fini. :-) Voilà... C'est fini. :-)
 ===== Scripts de restauration système ===== ===== Scripts de restauration système =====
 +<file bash restaurestart.sh>​
 +#!/bin/bash
 +# Variables d'​environnement
 +SOURCE="/​mnt/​restauration"​
 +# Codes d'​erreur
 +E_REPABSENT=65
 +E_PASDERESEAU=66
 +
 +# test 1
 +if [ -d $SOURCE ] ;
 +        then # le répertoire existe ​
 +                echo "​Répertoire restauration trouvé."​
 +        else # Le répertoire n'​existe pas
 +
 +                echo "Le répertoire de restauration n'a pas été trouvé."​
 +                echo "​Vérifier si le support de restauration est monté"​
 +                echo "dans le répertoire /​mnt/​restauration"​
 + echo"​ Ensuite relancer le script restaurestart"​
 + exit $E_REPABSENT
 +fi # fin test 1
 +# test 2
 +if ping -c 1 debian-facile.org &> /dev/null
 + then 
 + echo "​Réseau OK"
 + else
 + echo "A priori le réseau n'a pas accès à internet"​
 + echo "​Vérifier vos paramètres réseau"​
 + echo
 + echo "Lien d'aide pour installer la connexion réseau : "
 + echo "​https://​debian-facile.org/​doc:​reseau:​interfaces"​
 + exit $E_PASDERESEAU
 +fi # fin test 2
 +
 +
 +
 +echo "Choix répertoire de restauration : 1=BANK1, 2=BANK2"​
 +echo "Une valeur différente de 1 ou 2 = fin programme"​
 +read VALEUR
 +
 +if [ $VALEUR -eq 1 ];then
 +BANK="​BANK1"​
 +elif [ $VALEUR -eq 2 ];then
 +BANK="​BANK2"​
 +else
 +exit
 +fi
 +echo "Copie du fstab de la sauvegarde au cas où..."​
 +cp -av $SOURCE/​$BANK/​etc/​fstab $SOURCE/​$BANK/​etc/​fstab.bak
 +echo "Copie du fstab du nouveau système dans la sauvegarde"​
 +cp -av /etc/fstab $SOURCE/​$BANK/​etc/​fstab
 +echo "Copie le fichier sources.list de la sauvegarde vers le nouveau système"​
 +cp -av $SOURCE/​$BANK/​etc/​apt/​sources.list /​etc/​apt/​sources.list
 +echo "Copie du cache apt de la sauvegarde vers le nouveau système"​
 +cp -a $SOURCE/​$BANK/​var/​cache/​apt /var/cache
 +apt-get update
 +echo "​************************************"​
 +echo "* Lancer le script restaurepaquets *"
 +echo "​************************************"​
 +exit 0
 +</​file>​
 +<file bash restaurepaquets.sh>​
 +#!/bin/bash
 +# Variables d'​environnement
 +SOURCE="/​mnt/​restauration"​
 +MesPaquets="​dpkg-selections.list"​
 +ConfDebian="​debconf-selections"​
 +# Codes d'​erreur
 +E_REPABSENT=65
 +# test 1
 +if [ -d $SOURCE ] ; 
 + then # le répertoire existe ​
 + echo "​Répertoire restauration trouvé."​
 + else # Le répertoire n'​existe pas
 +
 + echo "Le répertoire de restauration n'a pas été trouvé."​
 + echo "​Vérifier si le support de restauration est monté"​
 + exit $E_REPABSENT
 +fi # fin test 1
 +
 +echo "Choix répertoire de restauration : 1=BANK1, 2=BANK2"​
 +echo "Une valeur différente de 1 ou 2 = fin programme"​
 +read VALEUR
 + 
 +if [ $VALEUR -eq 1 ];then
 +BANK="​BANK1"​
 +elif [ $VALEUR -eq 2 ];then
 +BANK="​BANK2"​
 +else
 +exit
 +fi
 +cd $SOURCE/​$BANK
 +apt-cache dumpavail | dpkg --merge-avail
 +dpkg --clear-selections
 +dpkg --set-selections <​$MesPaquets
 +apt-get dselect-upgrade
 +echo "​*******************************************************"​
 +echo "* Terminé : Si besoin exécutez les opérations 1 et 2  *"
 +echo "* dans l'​ordre. ​                                      ​*"​
 +echo "​* ​                                                    ​*"​
 +echo "* 1- Installer manuellement les paquets issus d'​autres*"​
 +echo "* dépôts que stable ​                                  ​*"​
 +echo "* exemple :                                           ​*"​
 +echo "* apt-get -t jessie-backports install paquet1 paquet2 *"
 +echo "​* ​                                                    ​*"​
 +echo "* 2 - Si vous restaurez également le répertoire /home *"
 +echo "* faites le maintenant. ​                              ​*"​
 +echo "​* ​                                                    ​*"​
 +echo "* Ensuite lancer le script restauredebian ​            ​*"​
 +echo "​*******************************************************"​
 +exit 0
 +</​file>​
 +<file bash restauredebian.sh>​
 +#!/bin/bash
 +# Variables d'​environnement
 +SOURCE="/​mnt/​restauration"​
 +
 +# Codes d'​erreur
 +E_REPABSENT=65
 +# test 1
 +if [ -d $SOURCE ] ; 
 + then # les répertoires existent ​
 + echo "​Répertoire restauration trouvé."​
 + else # Les répertoires n'​existent pas
 +
 + echo "Le répertoire de restauration n'a pas été trouvé."​
 + echo "​Vérifier si le support de restauration est monté"​
 + exit $E_REPABSENT
 +fi # fin test 1
 +
 +echo "Choix répertoire de restauration : 1=BANK1, 2=BANK2"​
 +echo "Une valeur différente de 1 ou 2 = fin programme"​
 +read VALEUR
 +
 +if [ $VALEUR -eq 1 ];​then ​
 +BANK="​BANK1"​
 +elif [ $VALEUR -eq 2 ];then
 +BANK="​BANK2"​
 +else
 +exit
 +fi
 +
 +cd $SOURCE/​$BANK
 +echo "Copie du répertoire usr/​local"​
 +cp -a usr/​local/​sauvegarde /usr/local
 +echo "Copie du répertoire var/​log"​
 +cp -a var/log /var
 +echo "Copie du répertoire var/​mail"​
 +cp -a var/mail /var
 +echo "Copie du répertoire var/​spool"​
 +cp -a var/spool /var
 +echo "Copie du répertoire etc"
 +cp -a etc /
 +echo "Copie du répertoire root"
 +cp -a root /
 +echo "​******************************************"​
 +echo "* restauration fichiers système terminée *"
 +echo "* Lancer la commande : shutdown -r       ​*"​
 +echo "​******************************************"​
 +exit 0
 +</​file>​
  
 ===== Mes sources d'​inspiration ===== ===== Mes sources d'​inspiration =====
utilisateurs/philou92/tutos/sauvegarde-systeme-leger.txt · Dernière modification: 01/05/2023 22:43 par Philou92

Pied de page des forums

Propulsé par FluxBB