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 18: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 18:34:22)


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

Hors ligne

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

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

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 18:55:47)

Hors ligne

#3 23-06-2013 15: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 15:12:04

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

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 15:16:17)

Hors ligne

#5 07-07-2013 11: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 06:16:05)


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

Hors ligne

#6 14-07-2013 08: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 12:32:34

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

Re : Sauvegarde incrémentielle avec rsync

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

Hors ligne

#8 25-07-2013 08: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 18: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 13: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 14: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 12: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 21:34:24

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

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.

Hors ligne

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

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

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

Hors ligne

#15 12-03-2015 22: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 22:23:19

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

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.

Hors ligne

#17 12-03-2015 23: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 23:01:53)

Hors ligne

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

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

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

Hors ligne

#19 13-03-2015 11: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 13: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 17: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 17:56:45

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

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 22:30:24

Melodie
Modérateur
Lieu : Pyrénées
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

Pied de page des forums