User Tools

Site Tools


doc:appunti:linux:sa:unison

This is an old revision of the document!


Unison

Contenuto della directory .unison

Per tenere traccia dello stato delle due repliche (i due repository da tenere sincronizzati), unison crea dei file nella directory $HOME/.unison/. In particolare per ogni coppia di roots (sorgente e destinazione) vengono creati due file ar<hash> e fp<hash>.

File ar*

I file ar sono Unison archive format 22, contengono i metadati di tutti i file presenti nelle repliche (timestamp, hash, ecc.). I metadati verranno usati per determinare se un file è cambiato e deve essere sincronizzato. I file sono di tipo binario, ma le prime tre righe sono leggibili come testo e contengono informazioni del tipo:

Unison archive format 22
Archive for root //host1//data/media/music synchronizing roots
    //host1//data/media/music, //host2//home/media/musica
Written at 2021-09-13 at  9:45:20 - case sensitive mode

Le dimensioni di questi file dipendono dalla quantità di file presenti nelle repliche, ad esempio per circa 3500 file la dimensione è 335 Kb.

File fp*

I file fp sono Unison fingerprint cache format 2.

doc/appunti/linux/sa/unison.1644042629.txt.gz · Last modified: 2022/02/05 07:30 by niccolo