A voir également:
- Synchro/backup : casse-tête chinois
- Cobian backup - Télécharger - Sauvegarde
- Windows backup - Guide
- Logiciel backup - Guide
- Sms backup - Télécharger - Sauvegarde
- Redo backup - Télécharger - Sauvegarde
11 réponses
Ah, d’accord !!!
Mais cela ne m’intéresse pas de conserver la structure de mon A, j’aurais voulu qu’il « absorbe » la structure de mon B en réarrangeant les dossiers et fichiers préexistants à la manière de B (pr ex. en reconnaissant les fichiers/répertoires doublons se trouvant à la racine, puis en les éliminant pour ne garder que ceux se trouvant à un eprofondeur de chemin plus importante). Je ne pense pas avoir besoin de définir de règles, dans cette hypothèse, puisqu’au terme de la manip’, les structures seront justement identiques... A moins que ce que je décrive dans ma parenthèse n’en soit justement une, de règle !!!
Mais cela ne m’intéresse pas de conserver la structure de mon A, j’aurais voulu qu’il « absorbe » la structure de mon B en réarrangeant les dossiers et fichiers préexistants à la manière de B (pr ex. en reconnaissant les fichiers/répertoires doublons se trouvant à la racine, puis en les éliminant pour ne garder que ceux se trouvant à un eprofondeur de chemin plus importante). Je ne pense pas avoir besoin de définir de règles, dans cette hypothèse, puisqu’au terme de la manip’, les structures seront justement identiques... A moins que ce que je décrive dans ma parenthèse n’en soit justement une, de règle !!!
Oui, c’est ce que j’avais pensé faire, en désespoir de cause. Mais la manip’ est lourde, car les fichiers sont eux-mêmes conséquents...
Aurais-tu une idée de comment s’y prendre pour réaliser le point 1) ?
Je crains être obligé de devoir m’en remettre à des programmes annexes pour comparer les fichiers présents, parce que quand bien même je développerais toute l’arborescence dans mon explorateur-Windows, je n’arriverai pas à afficher tout le listing. Mais ayant fait à l’instant un petit tour d’horizon sur clubic et consorts, je suis assez sidéré par le manque d’outils un minimum puissants pour gérer des fichiers... Une idée, peut-être ?
Aurais-tu une idée de comment s’y prendre pour réaliser le point 1) ?
Je crains être obligé de devoir m’en remettre à des programmes annexes pour comparer les fichiers présents, parce que quand bien même je développerais toute l’arborescence dans mon explorateur-Windows, je n’arriverai pas à afficher tout le listing. Mais ayant fait à l’instant un petit tour d’horizon sur clubic et consorts, je suis assez sidéré par le manque d’outils un minimum puissants pour gérer des fichiers... Une idée, peut-être ?
Bon, merci de te casser la tête avec moi...
Je vois ce que tu veux dire.
En fait, je pensais qu’il existait des programmes tout faits qui implémentaient le truc. Curieusement, ça n’a pas l’air d’être le cas (pourtant, ma tâche ne me paraît pas si extarvagante — personne ne fait-il donc le ménage sur ses disques durs ???).
Quels seraient les programmes accessibles à un béotien tel que moi pour calculer les sha (perso, j’avais surtout entendu parler de MD5, mais je crois que ça a à peu près la même fonction...). Parce que, bêtement, il se trouve que j’ai 0 notion en programmation...
Je vois ce que tu veux dire.
En fait, je pensais qu’il existait des programmes tout faits qui implémentaient le truc. Curieusement, ça n’a pas l’air d’être le cas (pourtant, ma tâche ne me paraît pas si extarvagante — personne ne fait-il donc le ménage sur ses disques durs ???).
Quels seraient les programmes accessibles à un béotien tel que moi pour calculer les sha (perso, j’avais surtout entendu parler de MD5, mais je crois que ça a à peu près la même fonction...). Parce que, bêtement, il se trouve que j’ai 0 notion en programmation...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En attendant, mes tentatives d’installation d’Unison ne sont pas fructueuses non plus :
J’obtiens au lancement de l’exe d’U. : "Le point d'entrée de procédure g_ascii_strtoll est introuvable dans la bibliothèque de liaisons dynamique libglib-2.0-0.dll. "
J’ai pourtant récupéré la version compilée pour win32 linkée par le site officiel, et installé GTK+ 2.12 RTE ainsi que cela était spécifié...
:(
J’obtiens au lancement de l’exe d’U. : "Le point d'entrée de procédure g_ascii_strtoll est introuvable dans la bibliothèque de liaisons dynamique libglib-2.0-0.dll. "
J’ai pourtant récupéré la version compilée pour win32 linkée par le site officiel, et installé GTK+ 2.12 RTE ainsi que cela était spécifié...
:(
Bon... En désespoir de cause, je suis prêt à prendre sur mon temps de sommeil et à faire la comparaison des fichiers manuellement, mais à cette fin, il faudrait que j’aie au moins un programme de listage de fichiers qui soit paramétrable (= lister les fichiers présents dans les répertoires et les sous-répertoires + arrêter le listage des fichiers aux sous-répertoires d’une profondeur donnée, en l’occurrence 3, sinon je me noie). Toutes mes recherches à ce niveau ont été vaines (JDir n’est pas paramétrable). Et le modo de Framasoft est en vacances...
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
14 août 2008 à 15:11
14 août 2008 à 15:11
En gros, tu veux synchroniser des dossiers dont la structure est différente ?
A moins de faire des règles dossier par dossier, pas possible.
Concernant les synchro bidirectionnelles, j'ai utilisé avec bonhneur Unison, très bon.
Il a une interface graphique, mais on peut aussi l'utiliser en ligne de commande pour utiliser tout ça.
A moins de faire des règles dossier par dossier, pas possible.
Concernant les synchro bidirectionnelles, j'ai utilisé avec bonhneur Unison, très bon.
Il a une interface graphique, mais on peut aussi l'utiliser en ligne de commande pour utiliser tout ça.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
14 août 2008 à 15:30
14 août 2008 à 15:30
Si la structure des dossiers est différente, il faut choisir quel dossier synchroniser vers quel autre, un par un.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
14 août 2008 à 16:14
14 août 2008 à 16:14
Donc la solution serait:
- de mettre de côté les fichier dans A qui ne sont pas dans B.
- de faire une synchro forcéer de B vers A.
- de remettre les fichiers mis de côté au bon endroit en A
- puis de mettre en place la synchro bi-directionnelle.
Unison peut également être utilisé pour faire une synchro forcée dans une direction.
Mais ça va probablement vouloir dire re-transférer pas mal de fichiers (je ne connais aucun programme de synchro assez intelligent pour déplacer les fichiers dans une arbo au lieu de les re-transférer).
Une fois le tout resynchronisé, les synchro ultérieures devraient être plus légères (Unison utilise un dérivé du protocole rsync capable de ne transférer que les parties modifiées des fichiers).
- de mettre de côté les fichier dans A qui ne sont pas dans B.
- de faire une synchro forcéer de B vers A.
- de remettre les fichiers mis de côté au bon endroit en A
- puis de mettre en place la synchro bi-directionnelle.
Unison peut également être utilisé pour faire une synchro forcée dans une direction.
Mais ça va probablement vouloir dire re-transférer pas mal de fichiers (je ne connais aucun programme de synchro assez intelligent pour déplacer les fichiers dans une arbo au lieu de les re-transférer).
Une fois le tout resynchronisé, les synchro ultérieures devraient être plus légères (Unison utilise un dérivé du protocole rsync capable de ne transférer que les parties modifiées des fichiers).
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
14 août 2008 à 16:59
14 août 2008 à 16:59
Aurais-tu une idée de comment s’y prendre pour réaliser le point 1) ?
mmm... faire un chtit programme qui sort la sha-1 des fichiers, et qui met de côté les fichiers présent en A mais pas en B.
Ceci dit, calcul la sha1 complète d'un fichier veut dire le lire en entier. Avec plusieurs Go, ça peut être long.
ou alors calculer la sha-1 des premier 4 ko et derniers 4ko de chaque fichier.
Avec un script ça pourrait s'arranger.
mmm... faire un chtit programme qui sort la sha-1 des fichiers, et qui met de côté les fichiers présent en A mais pas en B.
Ceci dit, calcul la sha1 complète d'un fichier veut dire le lire en entier. Avec plusieurs Go, ça peut être long.
ou alors calculer la sha-1 des premier 4 ko et derniers 4ko de chaque fichier.
Avec un script ça pourrait s'arranger.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
16 août 2008 à 08:51
16 août 2008 à 08:51
ah... je n'ai jamais eu ce problème.