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: