[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Passage de Jessie à Stretch avec backports



Le Mon, 4 Sep 2017 14:03:26 +0200,

DT a écrit :

> Bonjour,
> 
> Comme prévu ça s'est très bien passé.
> 
> Pour info George, mon rsync ressemble à ça :

 Bon, merci j'ai de quoi comparer avec le mien ;-) et expérimenter. 
> 
> #######################################
> 
> #!/bin/bash
> # Unset des variables utilisées
> unset RSYNCROOT_REPERTOIRE_SOURCE
> unset RSYNCROOT_REPERTOIRE_DESTINATION
> unset RSYNCROOT_EXCLUDE_FILE
> unset RSYNCROOT_INCLUDE_FILE
> 
> # Définition des variables
> RSYNCROOT_REPERTOIRE_SOURCE="/"
> RSYNCROOT_REPERTOIRE_DESTINATION="/media/damien/SauvegardeRS/root/"
> RSYNCROOT_EXCLUDE_FILE="/root/scripts/rsync/exclude"
> RSYNCROOT_INCLUDE_FILE="/root/scripts/rsync/include"
> 
> # Détecter la présence du volume de destination et interrompre 
> l'opération si nécessaire
> if [ ! -e "$RSYNCROOT_REPERTOIRE_DESTINATION" ]
> then
> echo "Attention, le disque de sauvegarde n'est pas présent"
> exit
> fi
> 
> # Détecter l'existence du fichier d'exclusion
> if [ ! -e "$RSYNCROOT_EXCLUDE_FILE" ]
> then
> echo "Attention, fichier d'exclusion non trouvé"
> exit
> fi
> 
> # Détecter l'existence du fichier d'inclusion (files-from)
> if [ ! -e "${RSYNCROOT_INCLUDE_FILE}" ]
> then
> echo "Attention, fichier d'inclusion (files-from) non trouvé"
> exit
> fi
> 
> 
> rsync -arh --stats --progress --delete 
> --files-from="${RSYNCROOT_INCLUDE_FILE}" 
> "${RSYNCROOT_REPERTOIRE_SOURCE}" "${RSYNCROOT_REPERTOIRE_DESTINATION}"
> 
> # rsync -ah --stats --progress --delete 
> --exclude-from="${RSYNCROOT_EXCLUDE_FILE}" 
> "${RSYNCROOT_REPERTOIRE_SOURCE}" "${RSYNCROOT_REPERTOIRE_DESTINATION}"
> 
> # Pour les tests, ajouter le paramètre 'n' sur les commandes rsync
> #echo "/!\ DRY RUN /!\ "
> 
> echo "La commande de sauvegarde a terminé son travail..."
> echo "Vérifiez dans le terminal s'il n'y a pas eu d'erreur !"
> 
> #Sauvegarde de dpkg --get-selections comme conseillé par la doc Debian
> dpkg --get-selections "*"  > 
> ${RSYNCROOT_REPERTOIRE_DESTINATION}dpkg_get-selections
> 
> 
> #######################################
> 
> Je l'ai modifié au cours du temps donc c'est un peu fouilli, et je 
> n'utilise plus le fichier exclude car avant je sauvegardais tout sauf 
> quelque trucs, et maintenant je préfère sauvegarder que ce que je
> sais avoir besoin au risque d'oublier quelque chose.
> J'ai quand même laissé l'ancienne commande qui utilisais le fichier 
> exclude qui contient :
> 
> /home
> /cdrom
> /dev
> /lost+found
> /media
> /mnt
> /proc
> /sys
> /tmp
> /run
> /var/lib/docker
> 
> Pour sa part le fichier include (très mal nommé) ne contient que :
> 
> /etc/
> /var/lib/dpkg/
> /var/lib/apt/extended_states
> /var/lib/aptitude/pkgstates
> /root/
> 
> Et c'est donc tout ce que je sauvegarde avec en plus le dpkg 
> --get-selections
> 
> A bientôt,
> Damien
> 
> Le 03/09/2017 à 08:44, Georges a écrit :
> > Le Sat, 2 Sep 2017 22:36:59 +0200,
> >
> > DT a écrit :
> >  
> >> Oui merci,
> >>
> >> de toute façon mon script de backup rsync backup ce qui est
> >> préconisé par Debian + 2/3 trucs à moi.  
> >   Chez moi aussi un script rsync depuis woody mais (+ 2/3 trucs à
> > moi) sa m’intéresse si on peu développer ;-)
> > [coupé..]  
> >> Merci et à bientôt,
> >> Damien  
> >       De rien
> >
> >    Georges
> >  
> >> Le 02/09/2017 à 20:42, Gaëtan Perrier a écrit :  
> > [coupé..]  
> >>>>>> Bonjour,
> >>>>>>
> >>>>>> Je suis sur Jessie avec notamment le noyau et les firmware et
> >>>>>> librairies graphiques en backports (Intel i5 série 6), et
> >>>>>> quelques autres petites appli en backports aussi (mais aucune
> >>>>>> n'est critique, seule docker l'est et il n'est pas en bpo).
> >>>>>>
> >>>>>> Est-ce que je peux passer à Stretch sans m'en soucier ou pas ?
> >>>>>>
> >>>>>>
> >>>>>> J'avoue que c'est la première fois que j'ai autant de paquets
> >>>>>> en bpo pour faire fonctionner ma machine, donc je me demande un
> >>>>>> peu...
> >>>>>>
> >>>>>>
> >>>>>>         
> >>>>> J'ai mis à jour en stretch ma machine de boulot qui avait bien
> >>>>> plus de paquets backports sans aucun problème.
> >>>>> Il faut bien suivre la procédure: upgrade, puis dist-upgrade et
> >>>>> ne pas attaquer par le dist-upgrade direct.
> >>>>>
> >>>>> A+
> >>>>>
> >>>>> Gaëtan  
> >>>> Bonsoir,
> >>>> Si je peu me permettre, je fais toujours :
> >>>>
> >>>>    En ce qui concerne la sauvegarde, je ferais aussi un petit
> >>>> 	"dpkg --get-selections > fichier"
> >>>> pour stocker dans ledit fichier l'état des paquets (installé ou
> >>>> non). Ça permet, en cas de sinistre majeur de n'avoir à
> >>>> réinstaller que le système de base,
> >>>>
> >>>>    Ce qui permet de faire :
> >>>>
> >>>> puis un petit
> >>>> 	"dpkg --set-selections < fichier"
> >>>>    suivi d'un
> >>>> 	"apt-get dselect-upgrade"
> >>>>    te réinstallera tout seul tous les paquets qui étaient
> >>>> installés.
> >>>>
> >>>> Si je me trompe, corrigez moi ;-)
> >>>>
> >>>>     Georges  
> >>> C'est effectivement une sage précaution sur une machine
> >>> importante. Dans ce cas il faut aussi en plus sauvegarder /etc et
> >>> une partie de /var si je ne m'abuse. Il me semble que c'est
> >>> indiqué dans la doc d'installation.
> >>>
> >>> Gaëtan  
> 


Reply to: