
Je suis peu présent, car, après avoir visité nos enfants et chopé(S) (voui, tous les deux, ma Dame et mi...

Eh ben, j'm'a trompé

Je viens d'acquérir un nouveau DD, de 1To, et souhaite sauvegarder l'intégralité de mon DD qui fait tourner Debian Jessie, qui occupe actuellement, sur un DD de 500Go, 240Go !
Dans le script que j'utilisais précédemment, je ne sauvegardais que le home, de cette manière :
#DDSecondaire500Go
rsync -a -P --del --stats /home /media/bernard/Secondaire500/HomePortable 2>> $backup
#
et la sauvegarde occupait 188Go.
J'ai donc modifié la commande en procédant ainsi :
#DDSauv-1To-a
rsync -a -P --del --stats / /media/bernard/Sauv-1To-a/ 2>> $backup
#
Pensant que cela occuperait au maxi, le même "encombrement" que sur le DD principal, je suis surpris...
sur le 1To, il en est à plus de 700Go, et n'a pas terminé...

Lançait hier en début d'aprem, vers 14h00, et a tourné toute la nuit...
Si vous voulez le script, pas de sushi, le voici :
#!/bin/bash
#
# Ce script permet de faire une sauvegarde incrémentale manuelle avec "rsync"
# Il peut être lancé à partir d'un bouton personnalisé dans un tableau de bord.
#
# Variables de couleurs (pour donner un peu de gaieté dans ce monde de brutes...)
VERT="\\033[1;32m"
STNDT="\\033[0;39m"
ROUGE="\\033[1;31m"
ROSE="\\033[1;35m"
BLEU="\\033[1;34m"
BLANC="\\033[0;02m"
BLANCLAIR="\\033[1;08m"
JAUNE="\\033[1;33m"
CYAN="\\033[1;36m"
Date=$(date +%d-%m-%Y)
Heure=$(date +%T)
echo -e $BLEU "Sûr de vouloir exécuter la sauvegarde du Portable ? o/n"
read ANSWER
if [ $ANSWER == o ] ;
then
echo -e $JAUNE "----\nLancement sauvegarde à : $Heure le $Date"
echo -e $ROSE "-----------\nSynchronisation en cours...\n ------------"
# pour donner un nom "raccourci" (incluant le chemin) au fichier backuperror0.log :
backup=/home/bernard/bin/Sauvegardes/backuperror0Del-portable_Sauv-1To_a.log
aptitude search '~i !~M' -F '%p' > /home/mes_paquetsPortable
dpkg --get-selections > liste-des-paquets1
#
# à noter l'usage des ">" :
# Un seul ">" renvoie le contenu du terminal dans le fichier indiqué
# en écrasant tout ce que contient déjà ce fichier.
# ">>" renvoie le contenu du terminal sans écraser ce que contient déjà le fichier.
# Le chiffre "2" suivi d'un seul ">" renvoie seulement les messages d'erreurs
# générés par le processus dans le fichier indiqué en écrasant le contenu de ce fichier.
# "2>>" renvoie les erreurs sans écraser le contenu du fichier.
#
#DDSecondaire500Go
#DDSauv-1To-a
rsync -a -P --del --stats / /media/bernard/Sauv-1To-a/ 2>> $backup
#
#rsync -a -P --del --stats /home /media/500go/Racine2 2>> $backup
#
#rsync -a -P --del --stats /etc /media/500go/Racine2 2>> $backup
#rsync -a -P --del --stats /lib /media/500go/Racine2 2>> $backup
#rsync -a -P --del --stats /usr /media/500go/Racine2 2>> $backup
#rsync -a -P --del --stats /var /media/500go/Racine2 2>> $backup
#rsync -a -P --del --stats /root /media/500go/Racine2 2>> $backup
#
#
#DD300Go /media/300go
#rsync -a -P --del --stats /home /media/300go/Racine1 2>> $backup
#
#rsync -a -P --del --stats /etc /media/300go/Racine1 2>> $backup
#rsync -a -P --del --stats /lib /media/300go/Racine1 2>> $backup
#rsync -a -P --del --stats /usr /media/300go/Racine1 2>> $backup
#rsync -a -P --del --stats /var /media/300go/Racine1 2>> $backup
#rsync -a -P --del --stats /root /media/300go/Racine1 2>> $backup
#
#rsync -a -P --del --stats /media/freebox/ServeurUpnp/Films/Documents /media/300go/Documents 2>> $backup
#
#
# Vérification des liens = faite
# Insertion de la date à la fin de la liste d'erreur si le fichier backuperror
# n'est pas vide (c'est à dire s'il y a des erreurs), ce que vérifie l'option "-s" :
if [ -s $backup ]; then
{
date >> $backup
}
fi
# Mise à jour de l'heure
Heure=$(date +%T)
echo -e $STNDT " Sauvegarde terminée à : $Heure le $Date\n"
else
echo -e $BLEU "Procédure interrompue par l'utilisateur."
fi
read -p "A la prochaine... Pour fermer le terminal : Ctrl + C"
# ---- fin du script ----
Si j'ai fait une boulette, merci de me l'indiquer !