\ DriveHQ Customer Support Forum \
Leggi/Rispondi : 62363/6
  • expressvistos
  • (7post)
Sincronizzazione unidirezionale: il file creato solo nella cartella di destinazione non viene eliminato
Sto cercando di impostare una sincronizzazione unidirezionale, ma i risultati non sono quelli che mi aspettavo.
 
Ho creato una cartella "SyncTestCloud" in DriveHQ e una cartella "SyncTestLocal" sul mio disco locale, e ho impostato una sincronizzazione unidirezionale da SyncTestCloud a SyncTestLocal.
 
Se creo un file in SyncTestCloud, questo viene creato (sincronizzato) anche in SyncTestLocal, come previsto.
Ma se creo un file in SyncTestLocal, questo non viene eliminato alla successiva sincronizzazione, il che non è previsto.
 
Secondo il manuale, dopo una sincronizzazione entrambe le cartelle dovrebbero avere lo stesso contenuto. Ma il file creato in SyncTestLocal non viene mai eliminato.
 
Ho testato la configurazione inversa (sincronizzazione unidirezionale dal locale al cloud) e ho ottenuto lo stesso risultato, ovvero un file creato nella cartella di destinazione della sincronizzazione non viene mai eliminato.
 
Questo rende la sincronizzazione inutile, poiché le cartelle non risultano identiche.
 
Per favore potete aiutarmi?

04/09/2023 11:33:24

  • DriveHQ_Support
  • (676post)
Soggetto: Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di...
Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di destinazione non viene eliminato

La sincronizzazione unidirezionale da cloud a locale è progettata per eseguire il backup di una cartella cloud in una cartella locale. Non si tratta di un tipico caso di sincronizzazione, bensì di un caso di backup.

Ad esempio, se si utilizza un programma di backup per eseguire il backup di una cartella locale in una cartella cloud e si crea un file nella cartella cloud di destinazione, è improbabile che il programma di backup elimini il file nel cloud. (A meno che il nome del file non corrisponda al nome di un file locale, nel qual caso il file nel cloud verrà sovrascritto.) In questo caso d'uso, non è previsto che l'utente apporti modifiche manuali al contenuto della cartella di destinazione del backup. 

Allo stesso modo, se un programma di backup deve eseguire il backup di una cartella cloud in una cartella locale, non ci si aspetta che gli utenti manualmente apportare qualsiasi modifica al contenuto nella cartella locale. Con questa ipotesi, il programma di backup è più efficiente poiché deve monitorare/rilevare le modifiche solo nella cartella cloud (origine). Altrimenti, dovrebbe monitorare/rilevare periodicamente le modifiche sia nella cartella cloud che in quella locale, quindi confrontare le modifiche e determinare quali si sono verificate per prime...

DriveHQ ha il più efficiente e affidabile Servizio di mappatura unità WebDAV/server di file cloud. Consigliamo agli utenti di utilizzare esclusivamente il nostro spazio di archiviazione cloud e di utilizzare la "Sincronizzazione da cloud a locale" per eseguire il backup dei dati nel cloud. DriveHQ supporta anche il backup da cloud a cloud e da locale a cloud; per maggiori informazioni sulle opzioni di backup, visita questa pagina:

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


Rispondere
04/09/2023 16:15:48

  • expressvistos
  • (7post)
Soggetto: Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di...
Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di destinazione non viene eliminato

 Grazie per le spiegazioni, ma con tutto il rispetto, il manuale di DriveHQ non dice questo riguardo alla sincronizzazione, soprattutto per quanto riguarda la sincronizzazione unidirezionale.

 
Sincronizzazione e backup sono due cose diverse. Posso anche usarle per scopi simili, ma sono certamente differenti. Inoltre, sappiamo che gli utenti non dovrebbero apportare modifiche nei posti sbagliati. Ma gli utenti fanno cose impreviste ed è uno dei motivi per cui abbiamo bisogno di backup, sincronizzazioni, ecc.
 
Ecco una parte del manuale di DriveHQ:
 
--------
Informazioni sulla sincronizzazione unidirezionale
 
Potrebbe essere piuttosto confusionario riguardo alla sincronizzazione unidirezionale. Diverse implementazioni la gestiscono in modo diverso. Assicurati di comprenderla molto bene, altrimenti potrebbe causare file eliminati accidentalmente.
 
La cosa più importante da sapere è: se la sincronizzazione è unidirezionale o bidirezionale, quando le due cartelle vengono sincronizzate (manualmente), il contenuto della cartella deve essere esattamente lo stesso.
 
Ad esempio, una cartella server S è configurata per sincronizzarsi con una cartella locale C in una sincronizzazione unidirezionale, supponiamo che S e C siano già sincronizzate e ora consideriamo questi casi:
 
(1) Se aggiungi un file a S, il file verrà sincronizzato con C, come previsto; Se aggiungi un file in C, il nuovo file verrà eliminato dalla cartella C al successivo processo di sincronizzazione.
...
 
In breve, se si ha una sincronizzazione unidirezionale da A a B, allora, a prescindere da ciò che accade, al termine della sincronizzazione B diventerà identico ad A.
--------
 
Come spiegato nel manuale, al termine di qualsiasi tipo di sincronizzazione le cartelle dovrebbero avere esattamente lo stesso contenuto.
 
Il punto (1) riguarda esattamente il caso che ho presentato, ovvero, in una sincronizzazione unidirezionale, un file creato solo nella cartella di destinazione deve essere eliminato nella sincronizzazione successiva per mantenere la cartella di destinazione identica alla cartella di origine. Ma questo non accade nella pratica, nemmeno con una sincronizzazione manuale.
 
Se sincronizzo le cartelle è proprio perché voglio che siano identiche!
 
Vorrei spiegare uno dei miei scenari:
 
Presso DriveHQ disponiamo di una cartella contenente una serie di documenti che devono essere inviati a determinati clienti. Questi documenti vengono aggiornati periodicamente e vorremmo assicurarci che ogni dipendente abbia una copia esatta dei documenti più recenti sul proprio computer.
 
Conserviamo copie in cartelle locali per motivi interni, ma anche per garantire la continuità del lavoro nel caso in cui dovessimo trovarci temporaneamente senza connessione internet.
 
Non vogliamo che questi documenti vengano modificati o che ne vengano aggiunti di nuovi in locale. Naturalmente, consigliamo ai nostri dipendenti di non modificare le cartelle locali, ecc., ma sappiamo che questo può succedere. Ed è per questo che manteniamo le cartelle locali sincronizzate con la versione ufficiale sul cloud (sincronizzazione unidirezionale).
 
Questo è un caso in cui la sincronizzazione unidirezionale si adatta perfettamente. Se un documento deve essere aggiornato o se ne deve aggiungere uno nuovo, l'operazione viene eseguita nel cloud e tutte le cartelle locali vengono sincronizzate e ricevono gli aggiornamenti.
 
Tuttavia, con il funzionamento della sincronizzazione unidirezionale di DriveHQ, gli utenti possono aggiungere inavvertitamente nuovi documenti alla cartella locale, e questi non verranno corretti (eliminati) alla successiva sincronizzazione unidirezionale. In questa situazione, è possibile che documenti errati (aggiunti in precedenza) vengano inviati ai clienti.
 
La cartella locale non sarà mai identica alla cartella di origine nel cloud e, col tempo, la situazione non potrà che peggiorare. Questo è solo uno degli scenari possibili. Ne ho un altro in cui i file di configurazione e di script devono essere sincronizzati per l'utilizzo locale, ecc.
 
Mi aspettavo che la sincronizzazione unidirezionale funzionasse esattamente come descritto nel manuale. Invece mi sono ritrovato con due cartelle con contenuti diversi. Sarebbe fantastico se questo problema venisse risolto o, nel peggiore dei casi, se il manuale venisse modificato per chiarire la situazione.
 
Spero possiate aiutarmi con la configurazione, ecc. Oppure, forse, il team di sviluppo potrà trovare una soluzione.
 
Grazie.
 

Rispondere
05/09/2023 13:07:24

  • DriveHQ_Support
  • (676post)
Soggetto: Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di...
Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di destinazione non viene eliminato

Ne ho parlato con i nostri ingegneri. Concordano sul fatto che probabilmente si tratti di un nuovo bug introdotto durante l'ottimizzazione delle prestazioni di sincronizzazione. (Le attività di sincronizzazione unidirezionale sono utilizzate principalmente per il backup dei dati, quindi non hanno eseguito test di regressione approfonditi per il tuo scenario). In ogni caso, prevediamo di risolvere il problema aggiungendo una nuova opzione per eliminare (manualmente) i file extra aggiunti alla cartella di destinazione della sincronizzazione. Cercheremo di rilasciare una nuova versione entro una settimana.


Rispondere
07/09/2023 10:18:17

  • expressvistos
  • (7post)
Soggetto: Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di...
Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di destinazione non viene eliminato

 Grazie per aver discusso il problema con il team di ingegneri. Gli errori possono capitare e l'importante è risolverli.

 
L'idea di aggiungere un'opzione per decidere cosa fare con i file aggiunti alla cartella di destinazione (eliminarli o conservarli) offre un controllo ancora maggiore. Se implementata in questo modo, anche il manuale dovrà essere aggiornato.
 
D'altra parte, se il comportamento della sincronizzazione unidirezionale venisse corretto, in modo da eliminare i file aggiunti erroneamente alla destinazione ma inesistenti nella cartella di origine, sarebbe già un risultato eccellente e conforme al manuale.
 
Comunque, grazie e aspettiamo l'aggiornamento.

Rispondere
08/09/2023 11:26:34

  • DriveHQ_Support
  • (676post)
Soggetto: Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di...
Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di destinazione non viene eliminato

I nostri ingegneri hanno fornito una nuova versione. Non l'hanno ancora rilasciata sul sito di produzione. Scaricala da:

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

In questa versione è stata aggiunta una nuova opzione. Si prega di consultare lo screenshot qui sotto. (Fare clic su Strumenti -> Gestisci attività di sincronizzazione, quindi fare doppio clic su un'attività per modificarla)

Dopo aver salvato l'opzione, puoi provare ad aggiungere un file nella cartella di destinazione (locale). Verrà eliminato automaticamente dopo pochi secondi. (Nota: i file eliminati vengono conservati per impostazione predefinita nella cartella _Sync_Cache_.)


Rispondere
11/09/2023 11:55:44

  • expressvistos
  • (7post)
Soggetto: Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di...
Oggetto: Sincronizzazione unidirezionale - il file creato solo nella cartella di destinazione non viene eliminato

 Grazie per la rapida soluzione. Non mi ero accorto che una versione con la correzione era già stata pubblicata.

 
Ho fatto un piccolo test e sembra funzionare bene! Ho solo riscontrato una situazione, molto insolita, in cui per qualche motivo la sincronizzazione non avviene come previsto. Ma si tratta di un caso raro e non dovrebbe interferire con l'utilizzo pratico.
 
Ecco cosa ho trovato.
(sincronizzazione unidirezionale)
 
Su Windows 11.
- Vai alla cartella di destinazione
- Utilizza il menu contestuale per creare un nuovo file di testo (clic destro -> nuovo -> documento di testo).
- Accetta il nome suggerito (premi Invio o fai clic in un altro punto).
 
Per qualche motivo, in questa situazione il file non viene rilevato ed eliminato automaticamente. Essendo creato in questo modo, la sincronizzazione lo rileva solo se viene modificato.
La sincronizzazione rileverà ed eliminerà il file nella cartella locale anche in caso di modifiche alla cartella di origine (creazione, eliminazione, modifica di qualsiasi altro file, ecc.).
 
A parte questo caso davvero insolito, la soluzione sembra risolvere il problema.
 
Grazie per aver implementato la soluzione in così breve tempo.

 


Rispondere
22/09/2023 08:33:16

Aggiungi ai segnalibri e condividi
Rispondi rapidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003