file sharing!
Manolis Christodoulou
mchris at mobi-doc.com
Sat Nov 22 17:38:55 GMT 2008
Έχω 4 υπολογιστές (3 desk και 2 lap), όλοι με ubuntu εκτός από έναν
desk. Επίσης στον ένα desk με ubuntu έχω και ένα NTFS σκληρό για backup,
καθώς επίσης και ένα USB hard drive επίσης για backup. Θέλω όλοι μου οι
υπολογιστές (5) καθώς και οι 2 σκληροί για backup να είναι απόλυτα
συγχρονισμένοι.
Αντί να μπερδευτώ με unison, rsync και άλλα που δε μου άρεσαν σα λύσεις
και ήταν πολύπλοκες, εδώ και 4 χρόνια χρησιμοποιώ τη δική μου μέθοδο που
τρέχει και σε linux και σε windows, και επίσης δουλεύει σε lan με τον
ίδιο τρόπο που δουλεύει και σε τοπικά μέσα, χωρίς να χρειάζεται
τεχνολογία client/server, demons και τέτοια.
Η πιο απλή περίπτωση συγχρονισμού αρχείων είναι η εξής:
Αντιγράφω από τον υπολογιστή/δίσκο που έχω δουλέψει τελευταία (source
medium) όσα αρχεία έχουν αλλάξει (με βάση την ημερομηνία) και όσα
αρχεία/directories είναι καινούργια, και διαγράφω από τον
υπολογιστή/δίσκο που θέλω να συγχρονίσω (target medium) όσα αρχεία
υπάρχουν εκεί και δεν υπάρχουν στην αντίστοιχη θέση στο source medium
(που σημαίνει ότι τα έχω διαγράψει). Οι κανόνες αυτοί είναι οι default
αλλά μπορούν να αλλάξουν με κατάλληλα options στην command line.
Πρόκειται για ένα perl script που χρησιμοποιεί εντολές του λειτουργικού
κάτω απ'το οποίο τρέχει (xcopy, del, mkdir, rmdir στα Windows και cp,
rm, mkdir, rmdir στο linux). Το μόνο που έχω να κάνω είναι να ορίσω για
κάθε συγχρονισμό που θέλω να κάνω ένα αρχείο με τα dirs που θέλω να
συγχρονίσω στο format που καταλαβαίνει το script (υπάρχουν και άλλα
κολπάκια αλλά δεν θα φλυαρήσω). Εννοείται ότι τα στα dirs που ορίζω ο
συγχρονισμός γίνεται recursively.
Όσον αφορά το LAN, τον παλιό κακό καιρό που είχα μόνο Windows το smb
ήταν αρκετό. Αργότερα το χρησιμοποιούσα και στο linux (ψάξτε στο
~/.gvfs/ για τα mounted smb directories). Αλλά η samba δεν μπορεί να
δουλέψει με file permissions του linux οπότε όταν έχω μόνο 2 linux
υπολογιστές να συγχρονίσω χρησιμοποιώ nfs που είναι και πιο γρήγορο ...
RTFM.
Το script μπορείτε να το βρείτε εδώ: http://mobi-doc.com/sync.zip (άδεια
GPL 2.0)
Το ότι εδώ και 4 χρόνια δεν έχω χάσει ούτε bit στο συγχρονισμό με κάνει
να θεωρώ το πρόγραμμα αρκετά αξιόπιστο. Αξίζει να το ρίξετε μια ματιά.
--
Manolis Christodoulou MD
mchris at mobi-doc.com
http://mobi-doc.com
http://palmpowereddoctor.blogspot.com
For document attachments...
PREFER: ODF, PDF, PDF/A.
AVOID: DOC, RTF, OOXML.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mchris.vcf
Type: text/x-vcard
Size: 356 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/ubuntu-gr/attachments/20081122/cafff154/attachment.vcf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3912 bytes
Desc: S/MIME Cryptographic Signature
Url : https://lists.ubuntu.com/archives/ubuntu-gr/attachments/20081122/cafff154/attachment.bin
More information about the Ubuntu-gr
mailing list