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).

#1 19-06-2023 16:45:59

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

tutto sauvegarde système léger toujours compatible ?

Bonjour,

Depuis un moment je voulais avoir une sauvegarde de mon système et données au cas où l'ordi plante. J'ai appliqué ce tutto du wiki:
https://debian-facile.org/utilisateurs: … teme-leger(https://debian-facile.org/utilisateurs: … teme-leger)

Je voudrai savoir si il est toujours compatible ? mise à part un un message avec le paquet encfs qui a une faille de sécurité, j'ai passer outre, il s'agit d'une sauvegarde locale...
Je ne sais pas si mes données sont bien sauvegardées car je ne vois rien dans le disque monté, j'ai bien dans mon /etc/fstab le disque monté sur /mnt/sauvegarde

En root dans le dossier backup je peux voir ces logs

cat backup/rsync-backup.log



 
sam. 17 juin 2023 17:53:11 CEST    Pas le moment
sam. 17 juin 2023 17:53:11 CEST    Montage disque OK
sam. 17 juin 2023 19:25:13 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK1
sam. 17 juin 2023 19:25:14 CEST    Sauvegarde HOME OK
sam. 17 juin 2023 19:31:50 CEST    Pas le moment
sam. 17 juin 2023 19:43:19 CEST    Pas le moment
sam. 17 juin 2023 19:43:20 CEST    Montage disque OK
sam. 17 juin 2023 20:30:09 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK2
sam. 17 juin 2023 20:30:10 CEST    Sauvegarde HOME OK
sam. 17 juin 2023 20:37:37 CEST    Pas le moment
dim. 18 juin 2023 15:29:20 CEST    Pas le moment
dim. 18 juin 2023 23:27:15 CEST    Pas le moment
lun. 19 juin 2023 14:42:10 CEST    Pas le moment
 



Je ne comprends pas si les backups du home vont se faire automatiquement où si il faut refaire des commandes ?

J'ai comme l'impression que quelque chose cloche !

ls -l /mnt/sauvegarde/


total 0




Du coup je me demande si je n'ai pas fait une bourde dans dans le tutto !!

Dernière modification par rodinux (19-06-2023 16:48:23)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#2 19-06-2023 19:57:43

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : tutto sauvegarde système léger toujours compatible ?

Hello,
Selon le log tu as déjà fait deux sauvegardes.
Les sauvegardes se font automatiquement à l’arrêt du PC selon la période fixée. Le disque de sauvegarde est monté uniquement pendant la phase de sauvegarde et démonté automatiquement à la fin. Il n’est pas monté automatiquement au démarrage du PC.
Du coup si tu veux visualiser son contenu il faut le monter manuellement.

A priori le retour de ta commande ls indique que le disque de sauvegarde n’est pas monté. Pour t’en convaincre tape la commande

mount

, normalement il devrait être absent de la liste.

Du coup si tu veux visualiser son contenu il faut le monter manuellement.


Tousse antique Ovide !

Hors ligne

#3 02-07-2023 14:00:46

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : tutto sauvegarde système léger toujours compatible ?

Hello,

bon j'espère que j'ai bien appliquer le tutto corectement...

En effet, du coup je dois monter les disque en root:

mount /dev/sdb1 /mnt/sauvegarde



Du coup, comment vérifier tout ça ??

je vois ceci dans le disque

ls -a /mnt/sauvegarde/


total 56
drwxr-xr-x 7 root root  4096 17 juin  17:14 .
drwxr-xr-x 3 root root  4096 17 juin  16:54 ..
drwx------ 3 root root  4096 28 juin  04:30 .backuphome
dr--r----- 3 root root  4096  2 juil. 14:05 backuphome
drwxr-xr-x 6 root root  4096 26 juin  08:40 BANK1
drwxr-xr-x 6 root root  4096 12 juin  08:29 BANK2
-rw-r--r-- 1 root root     6 28 juin  04:30 BANK.status
drwx------ 2 root root 16384 17 juin  16:43 lost+found
-rwxr--r-- 1 root root  1231 17 juin  17:12 restauredebian
-rwxr--r-- 1 root root  1758 17 juin  17:11 restaurepaquets
-rwxr--r-- 1 root root  1779 17 juin  17:10 restaurestart



du -sh BANK1


79G /mnt/sauvegarde/BANK1/



du -sh BANK2


78G /mnt/sauvegarde/BANK1/



Pour le système ça semble bien sauvegarder...

Pour le home de l'utilisateur chiffré avec encfs, j'ai des doutes... Déjà je ne voyais pas de fichier .superpointeur.txt ni de dossier Actuel dans /mnt/sauvegarde/backuphome/, peut-être car ilos sont chiffrés ??

du coup ça devrait être ce que j'aperçois ici

ls -a /mnt/sauvegarde/.backuphome/


.   E0I6aq93gi-BBXub,502zur2  N5X6FP0MZAF15zVrUaLWIAsqK5s,GwFCUN4M,aHgZoWDn,
..  .encfs6.xml



Mais pas grand chose là dedans:

du -sh .backuphome/


12K .backuphome/



Je ne sais pas trop où vont être les données home ? comment les voir ? peut-on déchiffré en root la partition chiffrée avec encfs ??
J'ai comme l'impression de na pas avoir sauvegarder ma partion home/utilisateur...

Les derniers logs:

cat /root/backup/rsync-backup.log


sam. 17 juin 2023 17:53:11 CEST    Pas le moment
sam. 17 juin 2023 17:53:11 CEST    Montage disque OK
sam. 17 juin 2023 19:25:13 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK1
sam. 17 juin 2023 19:25:14 CEST    Sauvegarde HOME OK
sam. 17 juin 2023 19:31:50 CEST    Pas le moment
sam. 17 juin 2023 19:43:19 CEST    Pas le moment
sam. 17 juin 2023 19:43:20 CEST    Montage disque OK
sam. 17 juin 2023 20:30:09 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK2
sam. 17 juin 2023 20:30:10 CEST    Sauvegarde HOME OK
sam. 17 juin 2023 20:37:37 CEST    Pas le moment
dim. 18 juin 2023 15:29:20 CEST    Pas le moment
dim. 18 juin 2023 23:27:15 CEST    Pas le moment
lun. 19 juin 2023 14:42:10 CEST    Pas le moment
lun. 19 juin 2023 17:49:31 CEST    Pas le moment
mar. 20 juin 2023 17:45:46 CEST    Pas le moment
mar. 20 juin 2023 21:22:12 CEST    Pas le moment
mer. 21 juin 2023 15:00:12 CEST    Pas le moment
mer. 21 juin 2023 15:45:55 CEST    Pas le moment
jeu. 22 juin 2023 13:23:56 CEST    Pas le moment
jeu. 22 juin 2023 21:37:05 CEST    Pas le moment
jeu. 22 juin 2023 23:56:57 CEST    Pas le moment
ven. 23 juin 2023 10:39:25 CEST    Pas le moment
ven. 23 juin 2023 12:28:30 CEST    Pas le moment
ven. 23 juin 2023 21:51:17 CEST    Pas le moment
sam. 24 juin 2023 18:46:17 CEST    Pas le moment
sam. 24 juin 2023 18:48:34 CEST    Pas le moment
dim. 25 juin 2023 18:33:17 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
dim. 25 juin 2023 22:58:58 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
dim. 25 juin 2023 23:45:44 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
lun. 26 juin 2023 08:39:43 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
lun. 26 juin 2023 11:46:00 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
lun. 26 juin 2023 15:33:47 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
lun. 26 juin 2023 20:12:38 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
mar. 27 juin 2023 05:29:56 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
mar. 27 juin 2023 17:27:52 CEST    Echec sauvegarde SYSTEME:   fichier /mnt/sauvegarde/BANK.status introuvable
mer. 28 juin 2023 04:27:05 CEST    Montage disque OK
mer. 28 juin 2023 04:30:41 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK1
mer. 28 juin 2023 04:30:42 CEST    Sauvegarde HOME OK
mer. 28 juin 2023 20:25:11 CEST    Pas le moment
mer. 28 juin 2023 23:06:26 CEST    Pas le moment
jeu. 29 juin 2023 16:04:06 CEST    Pas le moment
jeu. 29 juin 2023 19:53:41 CEST    Pas le moment
jeu. 29 juin 2023 19:54:52 CEST    Pas le moment
ven. 30 juin 2023 03:39:58 CEST    Pas le moment
ven. 30 juin 2023 14:39:00 CEST    Pas le moment
ven. 30 juin 2023 15:18:24 CEST    Pas le moment
ven. 30 juin 2023 15:39:20 CEST    Pas le moment
ven. 30 juin 2023 22:51:25 CEST    Pas le moment
sam. 01 juil. 2023 00:47:02 CEST    Pas le moment
sam. 01 juil. 2023 09:41:11 CEST    Pas le moment
sam. 01 juil. 2023 15:38:52 CEST    Pas le moment



Là je réssaye les commandes suivantes

cd /usr/local/sauvegarde
./rsync-backup-user.sh
cd /root/backup
./rsync-backup.sh



après avoir changé peut-être un oubli du slash / du path dans le fichier sync-backup-include2 ou j'avais mis


# sauvegarder le contenu de /home
+ /home/user
+ /home/user/**
 



alors que ce devait être cela :


# sauvegarder le contenu de /home
+ /home/user/
+ /home/user/**
 



C'est peut-être la cause ???


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#4 02-07-2023 14:45:36

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : tutto sauvegarde système léger toujours compatible ?

J'ai peut-être mal compris, le fichier rsync-backup-include2 est un fichier d'exclusion seulement ? dans les derniers logs

dim. 02 juil. 2023 14:54:48 CEST    Pas le moment
dim. 02 juil. 2023 14:54:48 CEST    Montage disque OK
dim. 02 juil. 2023 14:58:36 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK2
dim. 02 juil. 2023 14:58:37 CEST    Sauvegarde HOME OK
dim. 02 juil. 2023 15:03:26 CEST    Pas le moment
dim. 02 juil. 2023 15:05:34 CEST    Pas le moment
dim. 02 juil. 2023 15:21:23 CEST    Pas le moment
dim. 02 juil. 2023 15:21:24 CEST    Montage disque OK
dim. 02 juil. 2023 15:22:14 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK1
dim. 02 juil. 2023 15:22:14 CEST    Sauvegarde HOME OK



mais je ne vois toujours pas où sont les données du repertoire /home/user....

mon fichier rsync-backup-include2


# La commande rsync utilisée inclue / (root) et exclue tout. Cela ne sauvegarde rien. Le fichier rsync-backup-include permet d'inclure ce que l'on veur sauvegarder.
# (note : pour plus d'information voir la page de manuel de rsync dans les sections : FILTER RULES, INCLUDE/EXCLUDE PATTTERN RULES, MERGE-FILE FILTER RULES)
# à la visite d'un dossier, penser à exclure ce que l'on ne veut pas sauvegarder avant de mettre la règle contenant les *
# + [pattern] inclu un motif
# - [pattern] exclu un motif
# '*' remplace tout et s'arrête au premier slash.
# '**' remplace tout, incluant les slashs.
# + /dossier/ visite un dossier mais ne sauvegarde rien
# + /dossier/ sauvegarde tous les fichiers et dossiers mais de manière non récursive (les dossiers seront vides)
# + /dossier/** sauvegarde tous le contenu du dossier récursivement
# exclure les fichiers
- /initrd.img
- /vmlinuz
 
# A titre d'exemple, les deux lignes ci-dessous <USER1> et <USER2> sont deux répertoires utilisateurs pour lesquels
# on ne souhaite pas sauvegarder le contenu du répertoire .cache.
 
#- /home/<USER1>/.cache
- /home/monuser/.cache
 
 
# sauvegarder le contenu de /home
+ /home/monuser/
+ /home/monuser/**
 
 
# exclure tout (comme ça on est sûr)
- **
 

Dernière modification par rodinux (02-07-2023 14:47:35)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#5 02-07-2023 20:26:59

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : tutto sauvegarde système léger toujours compatible ?

Hello,

Désolé que tu rencontres tant de turpitudes.

Concernant le fichier d’exclusion j’ajouterai une ligne afin que rsync visite le dossier /home :

# sauvegarder le contenu de /home
+ /home/
+ /home/user/
+ /home/user/**



Sinon au premier post tu as indiqué que tu n’utilises pas le programme de chiffrage encfs.
Ce qui est étrange (je n’ai pas écris bizarrre smile ) c’est que tu as bien un répertoire .backuphome avec son fichier encfs6.xml. J’aurais tendance à dire que tu as quand même créé le répertoire chiffré scratchhead.gif.

Si tu veux te passer de encfs il faut faire plusieurs choses :
− monter ton disque de sauvegarde dans /mnt/sauvegarde
− créer le répertoire Actuel dans /mnt/sauvegarde/backuphome

mkdir /mnt/sauvegarde/backuphome/Actuel


− dans le script de sauvegarde modifier le code à partir de # Variables d'environnement
(note j’ai mis un double ## devant les lignes obsolètes)

SOURCE="/home"
DESTINATION="/mnt/sauvegarde"
ACTUEL="/mnt/sauvegarde/backuphome/Actuel"
BACKUP="/mnt/sauvegarde/backuphome/$(date +'%d-%m-%Y')"
T="$DESTINATION/backuphome/.superpointeur.txt"
LISTEEXCLUSIONS="/root/backup/rsync-backup-include2"
 
# Codes d'erreur
E_REPABSENT=65
E_POINTEURABSENT=66
 
# test 1
##if [ -d $DESTINATION/backuphome ] && [ -d $DESTINATION/.backuphome ]  ;
if [ -d $DESTINATION/backuphome ]  ;
  then # les répertoires existent
    echo "répertoires trouvés"   
 
  else
 
    echo "`date`  Echec sauvegarde HOME:    répertoires de sauvegarde introuvables." >> $JOURNAL
    # Vérifier si le support de sauvegarde est monté
    umount $MONTAGE
    exit $E_REPABSENT
fi # fin test 1
 
# Test 2
##if [ -e "$T" ] ;
##  then # le répertoire d'archivage sécurisé est déjà monté
##    echo "`date`  Echec sauvegarde HOME Le dossier sécurisé est déjà monté." >> $JOURNAL
##    # Démonter le répertoire sécurisé avant l'utilisation du script."
##    umount $MONTAGE
##    exit $E_POINTEURABSENT
##
##  else # Il faut monter le répertoire d'archivage sécurisé
chmod 750 $DESTINATION/backuphome
##    #Déchiffrage du répertoire
##              #Remplacer <USER> par l'utilisateur de confiance où est stocké le mot de passe
##               #A-CORRIGER
##    cat /home/<USER>/Documents/.clefsauvegarde | encfs --stdinpass -v "$DESTINATION/.backuphome" "$DESTINATION/backuphome"
##                #A-CORRIGER
##    # Coffre ouvert la sauvegarde sécurisée va démarrer!
# crée le répertoire Backup du jour
mkdir -p "$BACKUP"
# crée la sauvegarde
/usr/bin/rsync -a --delete --exclude-from $LISTEEXCLUSIONS --backup --backup-dir="$BACKUP" "$SOURCE" "$ACTUEL" --exclude='**'
# supprime le répertoire backup s'il est vide
rmdir --ignore-fail-on-non-empty "$BACKUP"
##    # démonte le répertoire en clair
##    fusermount -u "$DESTINATION/backuphome"
chmod 440 $DESTINATION/backuphome
echo "`date`  Sauvegarde HOME OK" >> $JOURNAL
umount $MONTAGE
##fi # fin test 2
 
exit 0



Tu peux supprimer le répertoire .backuphome qui ne sert plus à rien.
Lance la sauvegarde

cd /usr/local/sauvegarde
./rsync-backup-user.sh
cd /root/backup
./rsync-backup.sh




Vérifie que tes données sont bien sauvegardées dans /mnt/sauvegarde/Actuel

Puis démonte le disque :

cd /
umount /mnt/sauvegarde




Au plaisir… smile


Tousse antique Ovide !

Hors ligne

#6 02-07-2023 21:44:23

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : tutto sauvegarde système léger toujours compatible ?

Sinon au premier post tu as indiqué que tu n’utilises pas le programme de chiffrage encfs.
Ce qui est étrange (je n’ai pas écris bizarrre smile ) c’est que tu as bien un répertoire .backuphome avec son fichier encfs6.xml. J’aurais tendance à dire que tu as quand même créé le répertoire chiffré scratchhead.gif.



Oui, j'ai bien chiffré avec encfs, malgré le message d'avertissement, j'ai du mal exprimer cette étapes... je crois comprendre que pour lire ensuite on peut retaper la  commande

encfs /mnt/sauvegarde/.backuphome /mnt/sauvegarde/backuphome

en mettant le mot de passe...

J'essaie déjà ta première suggestion, si je peux laisser chiffrer aussi c'est un +,

merci pour tes réponses


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#7 02-07-2023 22:22:10

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : tutto sauvegarde système léger toujours compatible ?

Bon du coup je teste les changements que tu proposes pour ce passer de encfs, mais je ne vois pas encore mes données...

Pourtant voici les logs

dim. 02 juil. 2023 22:46:07 CEST    Echec sauvegarde HOME   Le dossier sécurisé est déjà monté.
dim. 02 juil. 2023 23:09:03 CEST    Pas le moment
dim. 02 juil. 2023 23:09:03 CEST    Montage disque OK
dim. 02 juil. 2023 23:09:17 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK2
dim. 02 juil. 2023 23:09:17 CEST    Echec sauvegarde HOME:      répertoires de sauvegarde introuvables.
dim. 02 juil. 2023 23:15:39 CEST    Pas le moment
dim. 02 juil. 2023 23:16:29 CEST    Pas le moment
dim. 02 juil. 2023 23:16:29 CEST    Montage disque OK
dim. 02 juil. 2023 23:16:37 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK1
dim. 02 juil. 2023 23:16:37 CEST    Sauvegarde HOME OK
dim. 02 juil. 2023 23:18:26 CEST    Pas le moment
dim. 02 juil. 2023 23:19:52 CEST    Pas le moment
dim. 02 juil. 2023 23:19:52 CEST    Montage disque OK
dim. 02 juil. 2023 23:20:35 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK2
dim. 02 juil. 2023 23:20:35 CEST    Sauvegarde HOME OK
dim. 02 juil. 2023 23:22:35 CEST    Pas le moment
dim. 02 juil. 2023 23:24:43 CEST    Pas le moment
dim. 02 juil. 2023 23:24:44 CEST    Montage disque OK
dim. 02 juil. 2023 23:25:34 CEST    Sauvegarde SYTEME OK:   sur /mnt/sauvegarde/BANK1
dim. 02 juil. 2023 23:25:34 CEST    Sauvegarde HOME OK

Dernière modification par rodinux (02-07-2023 22:36:46)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#8 03-07-2023 21:02:31

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : tutto sauvegarde système léger toujours compatible ?

rodinux a écrit :

Bon du coup je teste les changements que tu proposes pour ce passer de encfs, mais je ne vois pas encore mes données...

Pourtant voici les logs


Justement vu le log j’en doute. Tu as dû loupé une étape.

J’avais écris « Vérifie que tes données sont bien sauvegardées dans /mnt/sauvegarde/Actuel » avant de démonter le disque.
Est-ce le cas ?

Essaye encore en ajoutant le mode verbeux à la commande rsync dans le script (option -v) et éventuellement retourne le résultat.


/usr/bin/rsync -av --delete --exclude-from $LISTEEXCLUSIONS --backup --backup-dir="$BACKUP" "$SOURCE" "$ACTUEL" --exclude='**'
                 ^
                 |  




Dans le script corrigé la ligne suivante ne devrait pas s’afficher puisqu’elle est commentée (mais peut-être est-ce un ancien essai).

dim. 02 juil. 2023 22:46:07 CEST    Echec sauvegarde HOME   Le dossier sécurisé est déjà monté.


Celle là signale un problème louche qui ne s’est pas reproduit :
dim. 02 juil. 2023 23:09:17 CEST    Echec sauvegarde HOME:      répertoires de sauvegarde introuvables.


Tousse antique Ovide !

Hors ligne

Pied de page des forums