Question sur RSYNC

Le man est tellement long que je n’ai pas réussi à trouver la réponse :
peut-on (je pense que oui) et comment mettre deux dossier en “exclude” :question: doit-on séparer les chemins par une virgule, un point-virgule, avec ou sans espace :question:
Actuellement, j’exclue seulement /mnt et je voudrais ajouter le dossier backup que je placerais dans mon /home, où j’ai beaucoup plus de place libre.
J’ai
–exclude=/mnt
je voudrais
–exclude=/mnt[size=200],[/size]/home/backup

C’est correct :question:

Merci de la réponse.
Tu as trouvé ça dans le man :question:

Je l’ai trouvé moi même après avoir joué un peu.

J’ai testé mais ça bloque à proc/kcore pendant 2 mn puis.

proc/kcore rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write failed on "/mnt/autre/backtotal/proc/kcore": No space left on device (28) rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.6] rsync: connection unexpectedly closed (709717 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

Je ne sais pas si c’est la cause mais je vais fouiller.

Houla il faut excluse /proc et /sys qui sont des pseudo système de fichiers, /proc/kcore est la mémoire RAM, si tu fais un backup dans l’autre sens tu exploses le tout.

Moi je fais

cd / rsync -P -av --exclude-from=/root/RSYNC_EXCLUDE / /media/sdb3/BackupBling
avec [quote]francois@bling:~$ cat /root/RSYNC_EXCLUDE
/cdrom
/dev
/hercule
lost+found
/media
/mnt
/mnt2
/proc
/sys
/tmp
/srv/dev
/srv/proc
/srv/tmp
/srv/sys
/srv/var/run
/srv/home
/chroots
/home/[/quote]

Merci François, ça m’intéresserait de comprendre les raisons de tes exclusions.
En dehors de /proc et de /sys, que tu viens d’expliquer, pourquoi les autres dossiers que tu exclues n’ont pas de valeur de sauvegarde à tes yeux :question:
peux-tu reprendre cette liste, suivie des explications stp.

EDIT :
ta liste d’exclusion est faite sur un simple fichier texte :question:

EDIT2 :
À quoi sert le dossier /usr/usr/* qui reprend tous les dossiers /usr/*
on dirait un doublon ?
ne serait-il pas à exclure, lui aussi ?

Oui, tout simplement.

Pourrait-être, chroot.
Du genre un deuxième debian implanté dans ton debian.
Mais pas sûr :laughing: :arrow_right:

[quote=“ricardo”]Merci François, ça m’intéresserait de comprendre les raisons de tes exclusions.
En dehors de /proc et de /sys, que tu viens d’expliquer, pourquoi les autres dossiers que tu exclues n’ont pas de valeur de sauvegarde à tes yeux :question:
peux-tu reprendre cette liste, suivie des explications stp.[/quote]

[quote]francois@bling:~$ cat /root/RSYNC_EXCLUDE
/cdrom: repertoire de montage ou lien, de toute façon à exclure
/dev: repertoire de montage géré par udev
/hercule: repertoire monté d’une machine par NFS
lost+found: Vide en générale
/media: contient les périphériques montés
/mnt: répertoire de montage
/mnt2: répertoire de montage aussi (je monte comme une bête :smiley:)
/proc: déjà expliqué
/sys: idem
/tmp: répertoire de fichiers temporaires inutiles
/srv/dev: réplique de /dev, /srv=chroot 32 bits -monté en bind)
/srv/proc: = /proc
/srv/tmp: = /tmp
/srv/sys: = /sys
/srv/var/run: = /var/run (pour cups ou lprng dans nle chroot)
/srv/home: = /home
/chroots: = chroots divers (karmic, karmic386, jaunty, jaunty386, lenny pour mes paquets)
/home/: = /home dont je fais un backup à part sur un gros disque[/quote]

[quote]
EDIT :
ta liste d’exclusion est faite sur un simple fichier texte :question:
[/quote]oui[quote]
EDIT2 :
À quoi sert le dossier /usr/usr/* qui reprend tous les dossiers /usr/*
on dirait un doublon ?
ne serait-il pas à exclure, lui aussi ?[/quote]
Vire le de ta machine, ça sent une erreur de ta part lors d’un test de backup dans l’autre sens. Je suggère un

mv /usr/usr /usr.conneriedemapart

puis test de la machine pendant 3 jours puis si ça marche

rm -Rf /usr.conneriedemapart

IMPEC !
J’ai toutes mes réponses, y’a pu K !
pour /usr/usr/, j’avais le même doute d’une erreur de ma part.
Je vais faire comme tu dis mais je ne te suivrai pas quant à la modification du nom, c’est trop long :smt003
Et continue de bien monter … tant que tu peux :smt006

EDIT :
Tu sauvegardes tous les combien de jours :question:
Tu as automatisé tes sauvegardes :question:

EDIT2 :
Deux dossiers de base dont je ne connais pas l’utilité :
/selinux (qui est vide)
et
/emul
-----/ia32-linux
----------------/lib
--------------------/usr
------------------------/lib
----------------------------/gconv
----------------------------/libfakeroot
----------------------------------------/libfakeroot-tcp.so
----------------------------------------/libfakeroot-sysv.so

:question: :question: :question: :bulb:

[quote=“ricardo”]
EDIT :
Tu sauvegardes tous les combien de jours :question:
Tu as automatisé tes sauvegardes :question:[/quote]Quand j’y pense après de gros changement et non, ça n’est pas automatique.

[quote]EDIT2 :
Deux dossiers de base dont je ne connais pas l’utilité :
/selinux (qui est vide)
et
/emul
-----/ia32-linux
----------------/lib
--------------------/usr
------------------------/lib
----------------------------/gconv
----------------------------/libfakeroot
----------------------------------------/libfakeroot-tcp.so
----------------------------------------/libfakeroot-sysv.so

:question: :question: :question: :bulb:[/quote]
Le deuxième est pour le fakeroot en 32 bits. Le premier vient de libselinux1 mais j’ignore à quoi il sert

Donc, pour /selinux, comme il est vide, je peux le mettre dans la liste des exlus
mais pour le second, “fakeroot” et en 32 bits alors que je siuis en 64, dois-je le sauvegarder ? je ne pense pas, si ?

[quote=“fran.b”][quote=“ricardo”]
EDIT :
Tu sauvegardes tous les combien de jours :question:
Tu as automatisé tes sauvegardes :question:[/quote]Quand j’y pense après de gros changement et non, ça n’est pas automatique.
[/quote]

–> dirvish :bulb:

outil de sauvegarde incrementale basée sur rsync. très très simple a prendre en main. et évite de se prendre la tête avec le man de rsync :smt005

comme l’incrementale est géré au niveau des inodes. la restauration est hyper simple et l’encombrement du disque minimum.

a mettre entre routes les mains.

:smt006

Mais non, le man n’est pas long, seulement quelques pages :smt005
http://man.developpez.com/man1/rsync.1.php

[quote=“ricardo”][quote=“thomas.leclerc”]

outil de sauvegarde incrementale basée sur rsync. très très simple a prendre en main. et évite de se prendre la tête avec le man de rsync :smt005
[/quote]

Mais non, le man n’est pas long, seulement quelques pages :smt005
http://man.developpez.com/man1/rsync.1.php[/quote]

yop !

sans rire dirvish est genial.

il faut que je fasse un T&A dessus. je l’ai découvert dans le bouquin des cahiers de l’admin debian. d’une simplicité enfantine pou qui veut des sauvegardes nickel sans se prendre la tête.

je gère désormais les sauvegardes de plusieurs serveurs avec de façon complètement centralisée. c’est trop puissant comme on dit.

Il existe déjà le fil dans T&A sur les méthodes de sauvegarde, tu peux y ajouter
"dirvish", ça fera un plus.

http://forum.debian-fr.org/viewtopic.php?f=8&t=10696