Giovedì scorso ho tenuto, all’interno del ciclo di conferenze specialistiche del MontelLUG, un talk su rsync.
Le slides le trovate nella sezione presentazioni, come al solito.

Technorati Tags: , ,

3 Risposte a “Slides su rsync”

  1. ho visto la presentazione e l’ho trovata interessante ma il mio dubbio su rsync rimane:
    se io rimuovo un file da una cartella del client il time-stamp della cartella che conteneva il file cambia.
    Durante l’aggiornamento
    rsync -auv –delete server/cartella/ client/cartella
    il -u di rsync non si accorge che il time-stamp della cartella client è più alto della stessa sul server e così invece di cancellare il corrispettivo file sul server lo ricrea sul client.
    grazie a chi mi chiarirà questo dubbio.

  2. fammi capire bene la situazione:
    hai dei dati sul client che sono stati sincronizzati inizialmente con un server (rsync -av client/ server/), ottenendo quindi 2 strutture uguali.
    Poi cancelli un file sul client, aggiornando di conseguenza il timestamp della cartella sul client.
    Dopo di che lanci il comando rsync -auv –delete server/cartella/ client/cartella e rsync e il file cancellato sul client riappare.

    Rsync in effetti vede mancare il file e lo trasferisce dalla sorgente alla destinazione, questo è il suo comportamento.
    Se invece hai bisogno di un tool per tenere sincronizzate 2 directory (anche su pc diversi) allora lo strumento adatto è unison, di cui trovi delle slides sul sito del montellug

  3. grazie del suggerimento. proverò unison.
    però scusa ma il dubbio mi rimane! rsync tratta le directories così come tratta i files e come è giusto che sia, tranne che nel caso che ho riportato. se uso l’opzione -t rsync aggiorna il timestamp della cartella server se però deve aggiornarne il contenuto no. vabbe proverò unison e grazie ancora.

Lascia una Risposta

Puoi utilizzare questi tag HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>