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 22-06-2013 17:22:54

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Sauvegarde incrémentielle avec rsync

Salut à tous,

voilà donc mon premier tutoriel.http://debian-facile.org/doc:systeme:rsync:backup

Le but est d'automatiser la sauvegarde incrémentielle d'une machine en utilisant rsync.

La sauvegarde ne se fait pour l'instant que à l'arrêt de la machine. Il m'arrive de redémarrer une machine et c'est dans ces moments là, je n'ai pas trop envie d'attendre que la sauvegarde se fasse. (c'est parfois lent)

j'ajouterai un cron pour ceux qui veulent que ça sauvegarde en continue ou qui laisse leur machine tout le temps allumée.

le choix de ce qui est sauvegardé est fait dans le fichier /etc/rsync-backup-include. c'est d'ailleurs la partie la plus compliquée.

j'ajouterai des explications de ce que j'ai cru comprendre.

pour simplifier, rsync sauvegarde / et exclu tout (donc ne sauvegarde rien) mais grâce à ce fichier ce la permet d'ajouter ce que l'on veut. j'ai mis les trois grand exemple.

* dossier complet : /etc/
* pour les dossiers utilisateurs dans /home cela ne sauvegarde pas tout ça sauvegarde le Bureau mais ça ne sauvegarde pas Télécharger
il y a aussi une sélection de fichiers et dossiers à ne pas sauvegarder (par exemple: ~/.adobe)
* j'ai ajouter /var/spool/cron. là ça ne sauvegarde pas tout /var mais seulement le dossier contenant les crontab

cela fonctionne plutôt bien, c'est simple à installer et à configurer sans pour autant installer des tonne de choses.

la restauration des fichiers se fait avec des cp.

j'attends donc vos critiques et idées avec impatience et curiosité.

Dernière modification par gKsam (22-06-2013 17:34:22)


pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#2 22-06-2013 17:45:51

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Sauvegarde incrémentielle avec rsync

Par convention, nous utilisons apt-get dans le wiki Debian-facile.
Il faudrait donc remplacer aptitude par apt-get. roll

Et peut être expliquer les +, les - et les # dans le fichier /etc/rsync-backup-include pour savoir ce qui est inclus dans la sauvegarde et ce qui ne l'est pas.

En tous cas super tuto. smile

je vais le tester dés ma prochaine sauvegarde.

Actuellement j'utilise grsync peut être que je vais le remplacer. cool

Dernière modification par deuchdeb (22-06-2013 17:55:47)


Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#3 23-06-2013 14:04:07

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Re : Sauvegarde incrémentielle avec rsync

bon quelques corrections mineures

- fautes d'orthographe
- mise en page
- aptitude passé en apt-get

ajout d'un début d’explication à propos de l'architecture du dossier de sauvegarde.

pour les explication du fichier rsync-backup-include... c'est ce qui m'a pris le plus de temps à comprendre et à tester ... et j'ai encore des doutes... wink

ça n'est pas évident en fait... (voir un peu le bordel)

il faudrait quasiment faire un tutoriel pour ça en faisant abstraction de la sauvegarde...

créer un faut dossier qui contient les différents cas possible et faire des rsync pas à pas pour expliquer ça.

Là par exemple je me suis rendu compte que les dossiers git/ sont sauvegardés. hors je ne veux pas...

je vais regarder à ça... là, je suis dans la phase réflexion...

pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#4 23-06-2013 14:12:04

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Sauvegarde incrémentielle avec rsync

Prends ton temps, je sens que ça va être aux petits oignions. wink

Personnellement mon fichier rsync-backup-include ne comprendra que:

#- /home/*/Bureau/
#- /home/*/Documents/
#- /home/*/Images/
#- /home/*/Modèles/
- /home/*/Musique/
- /home/*/Public/
- /home/*/Téléchargements/
- /home/*/Vidéos/

Pour faire des essais ça suffit.

Dernière modification par deuchdeb (23-06-2013 14:16:17)


Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#5 07-07-2013 10:49:03

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Re : Sauvegarde incrémentielle avec rsync

Voilà, j'ai mis en ligne les modifications et quelques explications au sujet du fichier rsync-backup-include.

les grandes modifications :

* affichage à la "system V"
* envoie de mail local à root en cas de problème
* ajout d'un fichier de configuration
* ajout de la rotation du fichier log généré
* ajout du crontab

Je pense que l'a on est pas mal. j'attends donc vos commentaires.

Dernière modification par gKsam (09-07-2013 05:16:05)


pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#6 14-07-2013 07:57:51

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Re : Sauvegarde incrémentielle avec rsync

Encore des modifications :

* changement de nom du script
je l'ai passé de rsync-backup.sh à rsync-backup. en fait, pour que l'autocompletion (bash completion) fonctionne il faut que le script n'ai pas l’extension .sh

* autre changement dans le script
j'ai changé le paramètre Required-Stop
passé de $all => $local_fs $network $named $remote_fs $syslog $time
$all est bien pratique mais à l'installation d'un nouveau service (libvirt-bin) j'ai eu des soucis à l'installation.
en fait, il dise qu'il ne faut pas utilisé $all. Pour les tests c'est pratique mais pour une "version de production" il vaut mieux ne pas l'utiliser.

pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#7 14-07-2013 11:32:34

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Sauvegarde incrémentielle avec rsync

Merci pour les infos, je n'ai pas encore testé mais je vais bientôt essayer. smile

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#8 25-07-2013 07:37:39

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Re : Sauvegarde incrémentielle avec rsync

Le fait qu'un disque dur tombe en panne peut servir. roll


J'avais omis la création automatique des dossiers up-to-date et increment dans le script.


Maintenant, c'est corrigé.

pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#9 25-07-2014 17:11:25

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Sauvegarde incrémentielle avec rsync

Mise en conformité.  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#10 31-07-2014 12:36:23

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Re : Sauvegarde incrémentielle avec rsync

salut,

Ma grosse pause informatique se terminant, je dois revoir ce tuto.

J'ai vu que c'est beaucoup plus joli. On tourne le dos 5 minutes et hop. wink

Quand tu parles de mise en conformité. Y-a-t'il des nouvelles règles à faire respecter ?

Je dois faire quelques modifications. et corriger quelques petits soucis.

update-rc.d rsync-backup stop 0"

n'est pas très naturel roll

Il y a aussi les "Required-Start" "Required-Stop" à revoir car cela à changé un peu apparemment.

Essayer aussi de trouver une explication plus simple pour créer le fichier de sélections des éléments à sauvegarder. Mais là, le soucis c'est que c'est rsync qui fonctionne come ça. Moi, ça me paraît clair, mais apparemment pas pour tout le monde.

Je réinstalle ma machine de travail et j'en suis à la sauvegarde. Donc, ça va être fait.


pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#11 31-07-2014 13:03:07

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Sauvegarde incrémentielle avec rsync

Bonjour,

gKsam a écrit :

Quand tu parles de mise en conformité. Y-a-t'il des nouvelles règles à faire respecter ?

Ça concerne surtout la présence de l'en-tête avec, entre autres, les intervenants, les dates etc.
Dans la page, des balises permettent d'indiquer les commandes à taper en user ou en root.
Enfin, dans nombre de situations, c'est apt-get qui est privilégiée pour l'installation de paquets.
Voila.  smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#12 25-02-2015 11:40:45

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Sauvegarde incrémentielle avec rsync

Salut,

Ne devrait-on pas (ré)organiser/fusionner/dispatcher/lier http://debian-facile.org/doc:reseau:rsync et http://debian-facile.org/doc:systeme:rsync:backuphmm

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#13 12-03-2015 20:34:24

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Sauvegarde incrémentielle avec rsync

http://debian-facile.org/doc:reseau:rsync

Je viens d'ajouter un exemple de sauvegarde de son répertoire personnel

Pour la fusion, il y en a un qui est spécial débutant et l'autre qui est plus utilisateurs avancés.

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#14 12-03-2015 20:57:33

Anonyme-8
Invité

Re : Sauvegarde incrémentielle avec rsync

il y aurait pas un doublon ici
http://debian-facile.org/doc:reseau:rsync#deux-exemples

c'est la même commande

#15 12-03-2015 21:06:10

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Sauvegarde incrémentielle avec rsync

Pas tout à fait la même  smile
/source dans un cas et /source/ dans l'autre

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#16 12-03-2015 21:23:19

Anonyme-8
Invité

Re : Sauvegarde incrémentielle avec rsync

pour moi ce n'est pas très explicite.

est ce qu'il n'est pas possible d'expliquer en prenant  en exemple une arborescence simple, du type
/home
         /user1
                  /Bureau
                  /Documents
                  /Images
                  /Musique
         /user2
                  /Bureau
                  /Documents
                  /Images
                  /Musique

avec un exemple concret, ça me parlerait un peu plus.

Désolé si je suis chiant.

#17 12-03-2015 22:00:00

wlourf
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : awesome
Inscription : 19-07-2010

Re : Sauvegarde incrémentielle avec rsync

comme indiqué dans l'exemple du wiki, il faut que tu modifies le /etc/rsync-backup-include :

# sauvegarde tous les dossiers utilisateurs
+ /home/



Pour ma part, je me demandais s'il est possible d'envoyer le mail du script /etc/init.d/rsync-backup vers un PC différent (dans le réseau local) de celui où est exécuté le script.

Dernière modification par wlourf (12-03-2015 22:01:53)

Hors ligne

#18 13-03-2015 10:19:35

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Sauvegarde incrémentielle avec rsync

Je pense qu'il faudrait indiquer de quelle page on parle parce-que là je n'en sais rien.

1 -  http://debian-facile.org/doc:reseau:rsync
2 -  http://debian-facile.org/doc:systeme:rsync:backup

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#19 13-03-2015 10:31:24

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Sauvegarde incrémentielle avec rsync

oui, on s'est emmêlé, il faut une nouvelle page retour pour doc:reseau:rsync

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#20 07-04-2015 12:20:12

gKsam
Membre
Lieu : LAON
Distrib. : Debian 8 (jessie)
(G)UI : XFCE
Inscription : 06-08-2010

Re : Sauvegarde incrémentielle avec rsync

je vais modifier ce tutoriel. j’y regardai et j’ai vu que j’avais pas mal de lignes à changer.

je compte aussi ajouter des explications au sujet du fichier de sélection des éléments à sauvegarder. je vais essayer de faire ça par l’exemple.
r
une question toute bête :

depuis qu’il y a l’affichage de root (ou rien pour user) dans les cadres de code, est-t-il toujours nécessaire de mettre "dans une console en root" ou peu-t-on simplifier cela en "dans une console" ?

comme je vais repasser sur toutes les lignes, je pourrais modifier ça en le même temps.

pourquoi faire compliqué quand faire simple paraît plus compliqué.

Hors ligne

#21 07-04-2015 16:23:57

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Sauvegarde incrémentielle avec rsync

Bonjour,


C'est vrai que "dans une console en root"  est superflu.


Sinon, la balise pour un utilisateur ordinaire est :

<code user>

smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#22 23-08-2015 16:56:45

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Sauvegarde incrémentielle avec rsync

Mise en conformité du niveau requis et des touches clavier
J'ai séparé les lignes de commande pour la désinstallation

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#23 24-11-2016 21:30:24

Melodie
Modérateur
Lieu : Pyrénées
Distrib. : Bento Openbox
(G)UI : Openbox
Inscription : 28-05-2007
Site Web

Re : Sauvegarde incrémentielle avec rsync

Bonjour,

J'ai parcouru les deux pages de wiki concernées par les sauvegardes avec rsync, sauvegardes incrémentielles. Une question : quelqu'un a-t-il déjà testé la restauration d'une sauvegarde incrémentale ? (À moins que personne ici n'aie en fait jamais eu besoin de recourir à ses sauvegardes ?)

le blog d'une newbie :: Linuxvillage :: Bentovillage


À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)

Hors ligne

#24 06-04-2017 20:19:48

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 : Sauvegarde incrémentielle avec rsync

Hello,

Question subliminale : Est-ce que le script de sauvegarde fonctionne avec systemd ?

Tousse antique Ovide !

Hors ligne

#25 11-04-2017 21:48:46

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 : Sauvegarde incrémentielle avec rsync

J'ai testé pour vous :

Arrivé à la ligne

update-rc.d rsync-backup stop 0


j'ai les retours :

update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: stop runlevel arguments (none) do not match rsync-backup Default-Stop values (0)



Donc a priori choux blanc ! sad
La première réponse semble rédhibitoire.

J'ai regardé un poil comment faire la même chose avec systemd et là je sèche.
Une bonne âme aurait-elle une idée ?


Tousse antique Ovide !

Hors ligne

Pied de page des forums