Αντίγραφα ασφαλείας βάσει git;

Apollon Koutlidis apollon at planewalk.net
Sat Oct 31 18:17:40 GMT 2009


Nikos Alexandris wrote:

[snip]
> Θέλω όμως να ρωτήσω (κάτι) σχετικά με τα αντίγραφα ασφαλείας. Το βρίσκω
> κουραστικό να ψάχνω κάθε φορά τι και από που θέλω να αποθηκεύσω. Ακόμη
> και στην περίπτωση της αυτοματοποιημένης (περιοδικά προγραμματισμένης με
> τη βοήθεια κάποιου σεναρίου) αποθήκευσης δεδομένων υπάρχουν κάποια
> (σημαντικά) μειονεκτήματα που σχετίζονται με το διαθέσιμο ελεύθερο χώρο
> [1], με δεδομένα που σβήνονται κατά λάθος, με "αλλαγές" που πιθανόν
> κάποιος θέλει να ακυρώσει και άλλα πολλά.
>
>
> Οπότε και ψάχνω εδώ και καιρό κάποιο εργαλείο backup που να είναι όπως
> (ή καλύτερα να χρησιμοποιεί) το git (ως βάση). Υπήρχε/ υπάρχει το gibak
> [2] αλλά δεν είμαι σίγουρος ότι συντηρείται/ αναβαθμίζεται/ κ.λπ.
>
>
> Από τα λίγα που γνωρίζω, το git πιθανότατα δεν ενδείκνυται για την
> "παρακολούθηση" binary αρχείων (π.χ. βλέπε συζήτηση σχετικά με
> permissions [3]).
>
>
> Γνωρίζει κανείς κάποια "καλή" λύση;
> Ευχαριστώ εκ των προτέρων, Νίκος
>   
Το θέμα του τακτικού (as in regular, not tactical) backup είναι μεγάλο 
και ακανθώδες... και οι λύσεις είναι τουλάχιστον όσα και τα διαφορετικά 
σενάρια - δηλαδή αμέτρητες :) Όπως με κάθε πολύπλοκο πρόβλημα, η 
ποιότητα της απάντησης / λύσης είναι ευθέως ανάλογη της ποιότητας της 
ερώτησης / διατύπωσης.

- Τι μέσο αποθήκευσης θέλεις / προτιμάς / μπορείς να χρησιμοποιήσεις για 
τα αντίγραφα ασφάλειας; ταινία, δίσκος, μηχανογραφικό χαρτί...
- Τι είδους δεδομένα θα ασφαλίσεις; Πόσο συχνά αλλάζουν; Λάβε υπ' όψη 
ότι κάποιοι τύποι δεδομένων (π.χ. databases) χρήζουν ειδικής 
μεταχείρισης - ένα απλό cp / rsync δεν αρκεί (όχι από μόνο του).
- Τι μέσο μετάδοσης θα χρησιμοποιηθεί; Ethernet / Fibre channel / SCSI / 
USB...; Και με τι ταχύτητα διαμεταγωγής;
- Τι βάθος ιστορικού θέλεις; Πόσο αποθηκευτικό χώρο μπορείς να διαθέσεις;
- Πόσα συστήματα (clients) θα ασφαλίσεις; Πόσο απομακρυσμένα είναι 
γεωγραφικά;
- Πόσο χρόνο την εβδομάδα μπορείς να διαθέσεις για να "νταντεύεις" τα 
αντίγραφα ασφαλείας σου;
- Υπάρχει (ή είναι πολύ πιθανό να υπάρξει σύντομα) ανάγκη προστασίας από 
φυσική καταστροφή που απαιτεί αντίγραφα να βρίσκονται σε απομακρυσμένη 
τοποθεσία;
- Πόσο συχνά χρειάζεται να είναι τα αντίγραφα; (μεταφράζεται σε: πόσες 
ώρες / μέρες αλλαγών μπορείς να ανεχτείς να χαθούν;)

Αυτές είναι μερικές μόνο από τις ερωτήσεις που χρήσουν απαντήσεων πριν 
αρχίσεις να συζητάς την τεχνολογική άποψη...

Όσο για το git (ή οποιοδήποτε άλλο VCS) - πρώτον: ΔΕΝ είναι backup, 
δεύτερον: πολύ σπάνια είναι η καλύτερη λύση για δεδομένα που διαφέρουν 
δραστικά από πηγαίο κώδικα.

Διαφώτισέ με (και τη λίστα) λίγο περισσότερο σχετικά με τις ανάγκες σου 
και στη συνέχεια θα συζητήσουμε περισσότερο για το ποια είναι η καλύτερη 
λύση.


Φιλικά,
Απόλλων

> ---
>
> [1]
> http://vcscompare.blogspot.com/2008/06/git-mercurial-bazaar-repository-size.html
>
> [2] http://eigenclass.org/hiki/gibak-backup-system-introduction
>
> [3] http://kerneltrap.org/mailarchive/git/2006/12/12/233113/thread
>   





More information about the Ubuntu-gr mailing list