none
DFS Selettivo RRS feed

  • Domanda

  • Mi è stata fatta una richiesta particolare.

    Fra due server ho attivo un DFS che  mi tiene sincronizzate due cartelle. Mi è stato cheisto di predisporre una sincronizzazione fra altre due cartelle, ma in modo un pò particolare. Dovrei potere sincronizzare solo i files della cartella A che già sono nella cartella B, senza copiare i files non presenti

    Se in A ho

    File1

    File2

    File3

    E in B ho

    File3

    Il DFS deve tenere allineato il File3 senza copiarmi gli altri. Secondo voi è realizzabile con DFS?


    Gianni

    venerdì 7 settembre 2018 13:15

Risposte

  • Per come lo vuoi tu non ti serve un DFS...

    • Proposto come risposta NinoRCTNModerator domenica 9 settembre 2018 08:45
    • Contrassegnato come risposta GAlbori domenica 9 settembre 2018 09:08
    sabato 8 settembre 2018 08:02
    Moderatore
  • [cut]

    Penso quasi, mio malgrado, che ti sarebbe più comodo se qualcuno ti facesse uno script che usi robocopy o similari discriminando se i file ci sono o no nella destinazione...ho in mente qualcuno qui che potrebbe aiutarti, anche se è la mia nemesi. :)

    Gastone.

    se legge questo thread secondo me lui ha qualcosa che fa al caso tuo in powershell.

    A.

    Ale, ecco, la tua nemesi si materializza e risponde :)

    Dovrebbe essere qualcosa di simile a questo:

    :: sincronizza i file di A presenti in B
    :: opzioni standard /e  /xj /w:0 /r:0
    :: monitoraggio ogni minuto /mot:1
    :: non copia nulla (test mode) /L
    robocopy a b /XL  /e  /xj /w:0 /r:0 /mot:1 /L


    XL
    Excludes "lonely" files and directories.

    Mamma Microsoft le pensa tutte pur di accontentare le richeste più strane,  qui ci voleva una extra large ...

    Ciao Gastone



    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    domenica 9 settembre 2018 21:11
    Moderatore

Tutte le risposte

  • Ciao, non capisco, il DFS dovrebbe proprio lavorare in questo modo sincronizzando solamente i file modificati aggiornando all'ultimo valore di time utile il file...quello che vuoi fare tu mi lascia perplesso per due motivi:

    - se un file viene cancellato da A, il site B cosa dovrebbe fare? mantenerlo?

    - Se in A ed in B ci sono tutti e tre i file, come fai ad avere una versione valida se sono presenti ma in versioni diverse?

    Tutto il discorso del DFS decade..è fatto apposta per tenere tutto sincronizzato..mi sembra che più che ti serva una replica asincrona dei file...anche se non so come potresti fare ad avere una discriminante sicura che non sovrascriva il file sbagliato se è bidirezionale...

    boh.

    A.

    venerdì 7 settembre 2018 14:45
    Moderatore
  • Ciao Alessandro, grazie della risposta.

    So che il DFS lavora così, e in effetti oggi è impostato in questa maniera e tutto è ok. Ora però mi è venuta questa richiesta. La cartella A ha tutti i files di un progetto. La cartella B deve avere solo alcuni di questi per decisione aziendale.

    Mi è stato chiesto di avere sincronizzato in A e B solo i files già presenti in tutte e due le cartelle. Se un file è presente solo in A non deve essere copiato in B se un file è presente in A e in B allora deve essere sincronizzato.

    Siccome sui due server è già attivo il DFS che lavora in maniera ottimale, speravo di potere sfruttare quello senza appoggiami ad altri sincronizzatori


    Gianni

    venerdì 7 settembre 2018 14:53
  • DFSR è una replica di tipo bidirezionale, non è possibile configurarla in altro modo.
    venerdì 7 settembre 2018 20:17
    Moderatore
  • Per come lo vuoi tu non ti serve un DFS...

    • Proposto come risposta NinoRCTNModerator domenica 9 settembre 2018 08:45
    • Contrassegnato come risposta GAlbori domenica 9 settembre 2018 09:08
    sabato 8 settembre 2018 08:02
    Moderatore
  • So che dovrei usare un sincronizzatore terzo, solo avendo già in DFS attivo speravo di riuscire a sfruttarlo. Nel caso tu che cosa mi consigli?

    Gianni

    sabato 8 settembre 2018 08:10
  • Ma guarda, tutti i programmi, cloud compreso, nascono con l’intento di sincronizzare tutto bidirezionalmente o multidirezionalmente in modo da non avere discrepanze. nel tuo caso è un po più complesso...ti serve un software di terze parti di synch selettivo, una volta esistevano ma è parecchio tempo che non ne tratto non avendone necessità. 

    Penso quasi, mio malgrado, che ti sarebbe più comodo se qualcuno ti facesse uno script che usi robocopy o similari discriminando se i file ci sono o no nella destinazione...ho in mente qualcuno qui che potrebbe aiutarti, anche se è la mia nemesi. :)

    Gastone.

    se legge questo thread secondo me lui ha qualcosa che fa al caso tuo in powershell.

    A.

    sabato 8 settembre 2018 13:20
    Moderatore
  • [cut]

    Penso quasi, mio malgrado, che ti sarebbe più comodo se qualcuno ti facesse uno script che usi robocopy o similari discriminando se i file ci sono o no nella destinazione...ho in mente qualcuno qui che potrebbe aiutarti, anche se è la mia nemesi. :)

    Gastone.

    se legge questo thread secondo me lui ha qualcosa che fa al caso tuo in powershell.

    A.

    Ale, ecco, la tua nemesi si materializza e risponde :)

    Dovrebbe essere qualcosa di simile a questo:

    :: sincronizza i file di A presenti in B
    :: opzioni standard /e  /xj /w:0 /r:0
    :: monitoraggio ogni minuto /mot:1
    :: non copia nulla (test mode) /L
    robocopy a b /XL  /e  /xj /w:0 /r:0 /mot:1 /L


    XL
    Excludes "lonely" files and directories.

    Mamma Microsoft le pensa tutte pur di accontentare le richeste più strane,  qui ci voleva una extra large ...

    Ciao Gastone



    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    domenica 9 settembre 2018 21:11
    Moderatore
  • Ciao Gastone, grazie infinitamente per il suggerimento.

    Solo una cosa, mi sono accorto che in realtà mon:1 indica il numero di cambiameni da monitorare prima di eseguire la sincronizzazione. L'intervallo di tempo per è mot:1

    Una piccolezza, ma mi sembrava corretto segnalarlo


    Gianni

    lunedì 10 settembre 2018 07:41
  • Ciao Gastone, grazie infinitamente per il suggerimento.

    Solo una cosa, mi sono accorto che in realtà mon:1 indica il numero di cambiameni da monitorare prima di eseguire la sincronizzazione. L'intervallo di tempo per è mot:1

    Una piccolezza, ma mi sembrava corretto segnalarlo


    Gianni

    Corretto.

    Per operazioni ricorrenti con robocopy uso i task temporizzati non ho dimestichezza con mot e mon


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    lunedì 10 settembre 2018 20:01
    Moderatore