linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] Sincronizzazione file

Andrea Occhi camicius a gmail.com
Mar 26 Maggio 2009 15:26:45 UTC
Buongiorno.

Sto litigando con Ubuntu per la sincronizzazione dei file.
La situazione attuale è questa:
- fileserver Ubuntu Server 8.04, con samba attivato su un albero di qualche
giga. I permessi di accesso ai file sono riscritti ogni notte in base alla
struttura delle directory
- alcuni client WinXP che si sincronizzano con la "sincronizzazione file di
windows"
- alcuni client Linux che per adesso si arrangiano (modificando i file sul
server)

Vorrei avere un meccanismo che mi prende i file dal server senza
sovrascrivere le mie modifiche, e segnalando eventuali modifiche concorrenti
allo stesso file e poi prende le mie modifiche e le scrive sul server.

Ho guardato:
- Unison, ma litiga con i permessi. In particolare se un utente non ha i
permessi su tutto si pianta con un errore di accesso. Non ho trovato come
dirgli di ignorare l'errore
- rsync, ma non supporta nessun tipo di "conflitto". Può fare 2 cose: o
sovrascrive con il più nuovo, oppure copia tutti i modificati in una
cartella, che si potrebbe "mergiare" con un diff più o meno grafico. Però li
sposta _tutti_ non solo quelli contemporaneamente modificati. Però magari ho
perso io una combinazione dei flag --update, --backup, --backup-dir e degli
altri...

Pensavo di usare bzr (che è un version control system), ma mi costringerebbe
a ri-istruire gli utenti, che non sono tecnici e potrebbero fare molto
casino.

Qualcuno ha qualche prodotto, qualche idea, o semplicemente ha già
affrontato il problema?

Grazie mille per l'attenzione

Andrea
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20090526/2cd65f1c/attachment.html>


Maggiori informazioni sulla lista Lug