Version-controlled configuration files

ndemou at gmail.com ndemou at gmail.com
Fri Nov 16 18:31:45 EET 2007


On 11/16/07, Antonis Christofides <anthony at itia.ntua.gr> wrote:
> [...]
> Για να ξεκινήσω κάτι τέτοιο σε έναν υπάρχοντα server που'χει πάνω του
> ένα σωρό υπηρεσίες, υπάρχει τρόπος να ανακαλύψω ποια αρχεία έχω
> πειραγμένα ή καινούργια σε σχέση με τα default του Debian;

εγκαθιστάς debian σε ένα virtual pc και μετά rsync --dry-run (ή κάπως
έτσι) τα δύο /etc μεταξύ τους

*παραφράζοντας* τις ανάγκες σου για versioning: υπάρχει και το
www.rsnapshot.org, ένα wrapper για το rsync που σου κρατάει αντίγραφο
απο το /etc (ή οποιοδήποτε άλλο dir) στην τρέχουσα κατάσταση και σε n
παλαιότερες εκδοχές του χωρίς να απαιτεί (n+1)*μέγεθος_του_etc (αν το
τάδε αρχείο δεν αλλάζει τότε η επόμενη εκδοχή κρατά ένα hard-link προς
την προηγούμενη version του αρχείου). Μετά είναι *πανεύκολο* να κάνεις
rollback σε οποιαδήποτε παλιά εκδοχή του etc ή κάποιου υποφακέλου του
ή κάποιου συγκ. αρχείου (για το δε rsync υπάρχει και GUI front-end
μέχρι να εξοικειωθείς με τις άπειρες επιλογές)


More information about the Linux-greek-users mailing list