\ DriveHQ Customer Support Forum \
Lire/Répondre : 62231/6
  • expressvistos
  • (7messages)
Synchronisation unidirectionnelle : le fichier créé uniquement dans le dossier de destination n’est pas supprimé
J'essaie de configurer une synchronisation unidirectionnelle, mais les résultats ne sont pas ceux que j'attendais.
 
J'ai créé un dossier « SyncTestCloud » dans DriveHQ et un dossier « SyncTestLocal » sur mon disque local, et j'ai configuré une synchronisation unidirectionnelle de SyncTestCloud vers SyncTestLocal.
 
Si je crée un fichier dans SyncTestCloud, il est créé (synchronisé) dans SyncTestLocal, comme prévu.
Mais si je crée un fichier dans SyncTestLocal, il n'est pas supprimé lors de la prochaine synchronisation, ce qui n'est pas normal.
 
D'après le manuel, après une synchronisation, les deux dossiers devraient avoir le même contenu. Or, le fichier créé dans SyncTestLocal n'est jamais supprimé.
 
J'ai testé la configuration inverse (synchronisation unidirectionnelle du local vers le cloud) et j'ai obtenu le même résultat, c'est-à-dire qu'un fichier créé dans le dossier de destination de la synchronisation n'est jamais supprimé.
 
Cela rend la synchronisation inutile car les dossiers finissent par ne pas être identiques.
 
Pourriez-vous m'aider s'il vous plaît?

04/09/2023 11:33:24

  • DriveHQ_Support
  • (676messages)
Sujet: Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossi...
Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé

La synchronisation unidirectionnelle du cloud vers le local permet de sauvegarder un dossier cloud sur un dossier local. Il ne s'agit pas d'une synchronisation classique, mais plutôt d'une sauvegarde.

Par exemple, si vous utilisez un logiciel de sauvegarde pour sauvegarder un dossier local dans un dossier cloud, et que vous créez un fichier dans ce dossier de destination, il est peu probable que le logiciel de sauvegarde supprime ce fichier dans le cloud. (Sauf si le nom du fichier correspond à celui d'un fichier local, auquel cas le fichier cloud sera écrasé.) Dans ce cas, l'utilisateur n'est pas censé modifier manuellement le contenu du dossier de destination de la sauvegarde. 

De même, si un programme de sauvegarde doit sauvegarder un dossier cloud dans un dossier local, les utilisateurs ne sont pas censés manuellement Toute modification apportée au contenu du dossier local doit être prise en compte. Dans ce cas, le programme de sauvegarde est plus efficace car il lui suffit de surveiller/détecter les modifications dans le dossier source (cloud). Sinon, il doit surveiller/détecter régulièrement les modifications à la fois dans le dossier source et dans le dossier local, puis comparer ces modifications afin de déterminer lesquelles sont antérieures.

DriveHQ possède le système le plus efficace et le plus fiable Service de mappage de serveur de fichiers cloud/lecteur WebDAV. Nous recommandons aux utilisateurs d'utiliser exclusivement notre stockage cloud et d'activer la synchronisation « Cloud vers local » pour sauvegarder leurs données cloud. DriveHQ prend également en charge la sauvegarde cloud à cloud et la sauvegarde locale vers cloud ; veuillez consulter cette page pour en savoir plus sur nos options de sauvegarde:

https://www.drivehq.com/help/features/Backup.aspx 


Répondre
04/09/2023 16:15:48

  • expressvistos
  • (7messages)
Sujet: Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossi...
Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé

 Merci pour ces explications, mais avec tout le respect que je vous dois, ce n'est pas ce que dit le manuel de DriveHQ à propos de la synchronisation, et en particulier de la synchronisation unidirectionnelle.

 
La synchronisation et les sauvegardes sont deux choses différentes. On peut même les utiliser à des fins similaires, mais elles restent distinctes. De plus, nous savons qu'un utilisateur ne devrait pas effectuer de modifications au mauvais endroit. Or, les utilisateurs font parfois des choses imprévues, et c'est l'une des raisons pour lesquelles nous devons mettre en place des sauvegardes, des synchronisations, etc.
 
Voici un extrait du manuel de DriveHQ:
 
--------
À propos de la synchronisation unidirectionnelle
 
La synchronisation unidirectionnelle peut être assez déroutante. Les différentes implémentations la gèrent différemment. Veuillez vous assurer de bien la comprendre, sinon cela pourrait entraîner des problèmes fichiers supprimés accidentellement.
 
L'élément le plus important à savoir est : s'il s'agit d'une synchronisation unidirectionnelle ou bidirectionnelle, et lorsque les deux dossiers sont synchronisés (manuellement), le contenu du dossier doit être exactement le même.
 
Par exemple, un dossier serveur S est configuré pour se synchroniser avec un dossier local C dans le cadre d'une synchronisation unidirectionnelle. Supposons que S et C soient déjà synchronisés, et considérons maintenant les cas suivants:
 
(1) Si vous ajoutez un fichier à S, le fichier sera synchronisé avec C, ce qui est normal ; Si vous ajoutez un fichier dans C, ce nouveau fichier sera supprimé du dossier C lors de la prochaine synchronisation.
...
 
En bref, si vous avez une synchronisation unidirectionnelle de A vers B, alors quoi qu'il arrive, une fois la synchronisation terminée, B deviendra identique à A.
--------
 
Comme l'expliquait le manuel, à la fin de toute synchronisation, les dossiers doivent contenir exactement le même contenu.
 
Le point (1) traite précisément du cas que j'ai présenté : lors d'une synchronisation unidirectionnelle, un fichier créé uniquement dans le dossier de destination doit être supprimé lors de la synchronisation suivante afin que le dossier de destination reste identique au dossier source. Or, en pratique, ce n'est pas ainsi que cela se produit, même avec une synchronisation manuelle.
 
Si je synchronise les dossiers, c'est précisément parce que je veux qu'ils soient identiques !
 
J'aimerais vous expliquer l'un de mes scénarios:
 
Nous avons un dossier chez DriveHQ contenant des documents à envoyer à certains clients. Ces documents sont régulièrement mis à jour et nous souhaitons que chaque employé dispose d'une copie exacte de la version la plus récente sur son ordinateur.
 
Nous conservons des copies dans des dossiers locaux pour des raisons internes, mais aussi pour assurer la continuité du travail en cas d'absence temporaire d'accès à Internet.
 
Nous ne souhaitons pas que ces documents soient modifiés ni que de nouveaux documents soient ajoutés localement. Bien entendu, nous conseillons à nos employés de ne pas modifier le dossier local, etc., mais nous savons que cela peut arriver. C'est pourquoi nous maintenons la synchronisation des dossiers locaux avec la version cloud officielle (synchronisation unidirectionnelle).
 
C'est un cas où la synchronisation unidirectionnelle est parfaitement adaptée. Si un document doit être mis à jour ou si un nouveau document doit être ajouté, nous le faisons dans le cloud et tous les dossiers locaux sont synchronisés et reçoivent les mises à jour.
 
Cependant, en raison du fonctionnement unidirectionnel de la synchronisation de DriveHQ, les utilisateurs peuvent ajouter par inadvertance de nouveaux documents au dossier local, et ces documents ne seront jamais supprimés lors de la prochaine synchronisation. De ce fait, des documents erronés (ajoutés par erreur) risquent d'être envoyés aux clients.
 
Le dossier local ne sera jamais identique au dossier source dans le cloud et la situation ne fera qu'empirer avec le temps. Ce n'est qu'un exemple parmi d'autres. J'ai également un cas où les fichiers de configuration et de script doivent être synchronisés pour une utilisation locale, etc.
 
Je m'attends à ce qu'une synchronisation unidirectionnelle fonctionne comme indiqué dans le manuel. Or, je me retrouve avec deux dossiers au contenu différent. Il serait souhaitable que ce problème soit résolu ou, à défaut, que le manuel soit modifié pour clarifier la situation.
 
J'espère que vous pourrez m'aider avec certains réglages, etc. Ou peut-être que l'équipe de développement pourra trouver une solution.
 
Merci.
 

Répondre
05/09/2023 13:07:24

  • DriveHQ_Support
  • (676messages)
Sujet: Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossi...
Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé

J'en ai discuté avec nos ingénieurs. Ils pensent qu'il s'agit probablement d'un nouveau bug apparu lors de l'optimisation des performances de synchronisation. (Les synchronisations unidirectionnelles étant principalement utilisées pour la sauvegarde des données, ils n'ont pas effectué de tests de régression approfondis sur votre cas d'utilisation). Quoi qu'il en soit, nous prévoyons de corriger ce problème en ajoutant une option permettant de supprimer manuellement les fichiers supplémentaires ajoutés au dossier de destination de la synchronisation. Nous essaierons de publier une nouvelle version d'ici une semaine.


Répondre
07/09/2023 10:18:17

  • expressvistos
  • (7messages)
Sujet: Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossi...
Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé

 Merci d'avoir discuté de ce problème avec l'équipe d'ingénierie. Les bugs sont inévitables et l'important est de les corriger.

 
L'idée d'ajouter une option permettant de choisir le traitement des fichiers ajoutés au dossier de destination (supprimer ou conserver) offre un contrôle encore plus précis. Si cette solution est implémentée, le manuel devra également être mis à jour.
 
En revanche, si le comportement de la synchronisation unidirectionnelle était simplement corrigé, afin de supprimer les fichiers ajoutés par erreur à la destination et inexistants dans le dossier source, ce serait déjà excellent et conforme au manuel.
 
En tout cas, merci et attendons la suite.

Répondre
08/09/2023 11:26:34

  • DriveHQ_Support
  • (676messages)
Sujet: Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossi...
Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé

Nos ingénieurs ont fourni une nouvelle version. Elle n'est pas encore déployée sur le site de production. Veuillez la télécharger depuis [lien manquant]:

https://www.drivehq.com/folder/p39750/110545117033.aspx

Cette version propose une nouvelle option. Voir la capture d'écran ci-dessous. (Cliquez sur Outils > Gérer les tâches de synchronisation, puis double-cliquez sur une tâche pour la modifier.)

Après avoir enregistré l'option, vous pouvez essayer d'ajouter un fichier dans le dossier de destination (local). Il sera automatiquement supprimé au bout de quelques secondes. (Veuillez noter que les fichiers supprimés sont conservés par défaut dans le dossier _Sync_Cache_.)


Répondre
11/09/2023 11:55:44

  • expressvistos
  • (7messages)
Sujet: Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossi...
Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé

 Merci pour la solution rapide. Je n'avais pas vu qu'une version corrigée avait déjà été publiée.

 
J'ai fait un petit test et ça a l'air de bien fonctionner ! J'ai juste rencontré un cas, très inhabituel, où, pour une raison inconnue, la synchronisation ne se fait pas comme prévu. Mais c'est un cas vraiment exceptionnel qui ne devrait pas gêner l'utilisation.
 
Voici ce que j'ai trouvé.
(synchronisation unidirectionnelle)
 
Sous Windows 11.
- Accédez au dossier de destination
- Utilisez le menu contextuel pour créer un nouveau fichier texte (clic droit -> nouveau -> document texte).
- Acceptez simplement le nom proposé (appuyez sur Entrée ou cliquez n'importe où ailleurs).
 
Pour une raison inconnue, dans ce cas précis, le fichier n'est pas détecté et supprimé automatiquement. De par sa conception, la synchronisation ne le prend en compte que s'il est modifié.
La synchronisation détectera et supprimera également le fichier dans le dossier local si des modifications sont apportées au dossier source (tout autre fichier créé, supprimé, modifié, etc.).
 
Hormis ce cas très inhabituel, la solution semble résoudre le problème.
 
Merci d'avoir mis en œuvre la solution en si peu de temps.

 


Répondre
22/09/2023 08:33:16

Ajouter aux favoris et partager
Réponse rapide

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003