gratifiant > linux.debian.user.french

Benoit B (08/11/2017, 10h20)
Bonjour,

Comment détecter une modification dans un système de fichier pour
utiliser un logiciel comme rsync ?
Je recherche un logiciel qui surveille les répertoires indiqués.
Exemple :
Je veux surveiller
/home/utilisateur/Office
/home/utilisateur/truc
/home/utilisateur/much/bidule

Dès qu'une modification est faite sur un fichier ou un sous répertoire
de Office, truc, bidule, cette modification est synchronisée
automatiquement autre part.
Exemple :
/ptDeMontage/backup/Office
/ptDeMontage/backup/truc
/ptDeMontage/backup/much/bidule
Aura toujours le même contenu que
/home/utilisateur/Office
/home/utilisateur/truc
/home/utilisateur/much/bidule

Se ça existe, je préférerais un logiciel tout fait plutôt que devoir
écrire un script avec rsync qu'il faudra encore déclencher à
intervalle régulier ...

Merci d'avance

Benoit
Samuel Cifuentes (08/11/2017, 10h30)
Bonjour

ça existe : unison

mais ça ne "détecte" pas les modifs de fichier/repertoire

il faut ajouter une ligne dans crontab pour le lancer à intervalles fixes

Le 08/11/2017 à 09:11, Benoit B a écrit :
[..]
Belaïd (08/11/2017, 10h30)
Bonjour,

Pour la surveillance de répertoires / fichies avec déclenchement de
commande, sans hésitation je te propose inotify/incron inclut dans lenoyau

Le mercredi 8 novembre 2017, Benoit B <benoitlst> a écrit :
[..]
chris navas (08/11/2017, 11h00)
bonjour Benoit,

fouille du coté de inotify avec rsync ;)

Belle journée,

Chris.

Le 8 novembre 2017 à 09:11, Benoit B <benoitlst> a écrit :
[..]
Gabriel Moreau (08/11/2017, 11h10)
lsyncd est l'outil qu'il faut. Cela fait du RAID1 logiciel asynchrone en
cas de modif. Cela peut faire exactement ce que tu veux.



Pas la peine de ré-inventer la roue ;-)

gaby
daniel huhardeaux (08/11/2017, 11h30)
Le 08/11/2017 à 09:26, Belaïd a écrit :
[..]
G2PC (08/11/2017, 12h50)
Le 08/11/2017 à 10:23, daniel huhardeaux a écrit :
> Le 08/11/2017 à 09:26, Belaïd a écrit :
> +1


A ceux qui s'y connaissent bien, quel est la différence entre inotify et
un logiciel comme DejaDup ?

Deja dup :
Benoit B (08/11/2017, 13h10)
Super merci

Encore une petite question,

j'ai fais un test ainsi

while inotifywait --format "%f %e" -r --fromfile mesFichiers.txt ; do
rsync -a testsrc/ testcible/ ; done

Maintenant comment récupérer la sortie de inotifywait (%f le nom du
fichier modifié) pour le donner en paramètre à rsync ?

Je n'ai pas trouvé d'exemple sur le net.

Merci d'avance.
Benoit B (08/11/2017, 13h20)
Ahhh cool

Merci à vous deux pour lsyncd...

En effet je pataugeais déjà avec mon script ! ;)
JF Straeten (08/11/2017, 13h40)
Lo,

On Wed, Nov 08, 2017 at 12:11:45PM +0100, Benoit B wrote:

[...]
> Merci à vous deux pour lsyncd...


Tu pourrais aussi utiliser glusterfs pour ce cas de figure...

Hih,
Thierry Despeyroux (08/11/2017, 16h00)
il y a seafile, genre dropbox...

Thierry

Le Wed, 8 Nov 2017 09:11:34 +0100,
Benoit B <benoitlst> a écrit :
[..]
Patrick Menier (23/02/2019, 20h40)
Le 08/11/2017 à 09:58, luc schimpf a écrit :
> Bonjour,
> je fais ça avec lsyncd (package lsyncd) un daemon qui utilise inotify et rsync
> avec un fichier de conf.
> Le 08/11/2017 à 09:26, Belaïd a écrit :


lsyncd Impec pour un usage perso.
Patrick
Discussions similaires