Μοιραζόμαστε μαζί σας ένα σενάριο που ετοίμασε ένας από τους αναγνώστες μας για να πραγματοποιήσει αντίγραφα ασφαλείας αυτομάτως. Μια ακόμη ευκαιρία aprender για να χρησιμοποιήσετε το τερματικό και να αναπτυχθεί Εφαρμογές προσαρμοσμένη. 🙂 |
λειτουργικότητα
- Δημιουργήστε αντίγραφα ασφαλείας χρησιμοποιώντας την εντολή rsync.
- Χρησιμοποιήστε ένα σενάριο bash.
- Η τρέχουσα έκδοση επιτρέπει μόνο τη χρήση τοπικά.
Απαιτήσεις και εγκατάσταση
Για τη λειτουργία του σεναρίου, το σύστημα πρέπει να έχει την εφαρμογή gdialog.
Δεν απαιτεί εγκατάσταση, απλώς τοποθετήστε το σενάριο στον κατάλογο $ HOME / .copies /. Αυτή η παράμετρος βρίσκεται στο μεταβλητό script_directory και μπορεί να αλλάξει.
Επιλογή των καταλόγων προέλευσης και προορισμού για το αντίγραφο
Στην τρέχουσα έκδοση καθορίζονται με επεξεργασία του σεναρίου copy.sh. Η μορφή που χρησιμοποιείται κάνει χρήση των επιλογών -acv και -delete.
Για παράδειγμα:
rsync -acv - διαγραφή $ user_directory'directory_to_backup '$ target_directory
όπου θα αντικαταστήσουμε το directory_to_back με το όνομα του επιθυμητού καταλόγου.
Η μεταβλητή $ user_directory έχει μια τιμή στο σενάριο.
Στη μεταβλητή $ destination_directory εκχωρείται η τιμή που διαβάζεται στα αντίγραφα. Cfg
Αρχείο διαμόρφωσης
Το αρχείο διαμόρφωσης ονομάζεται copy.cfg και βρίσκεται στον κατάλογο $ HOME / .copies /
Δομή αρχείου διαμόρφωσης
Η δεύτερη γραμμή καθορίζει τον προορισμό του αντιγράφου ασφαλείας:
# Προορισμός / πολυμέσα / Iomega_HDD /
Αξεσουάρ αρχείων
Το αρχείο σεναρίου copy_ini.sh ελέγχει εάν έχουν δημιουργηθεί αντίγραφα ασφαλείας με ένα διάστημα περιοδικότητας. Προς το παρόν δεν υπάρχει παράμετρος στο αρχείο διαμόρφωσης που να το καθορίζει, το οποίο ορίζεται καθημερινά στο ίδιο σενάριο.
Αυτοματοποιήστε τη διαδικασία δημιουργίας αντιγράφων ασφαλείας
1. - Βάλτε το cron με την εντολή crontab -e με παρόμοιο τρόπο με το ακόλουθο:
# mh dom mon dow εντολή
0 20 * * * ΟΘΟΝΗ = »: 0 ″ /home/user/.copies/copias.sh
Σε αυτό το παράδειγμα, η εκτέλεση του σεναρίου θα ξεκινήσει στις 20:00 κάθε μέρα
2. - Προσθέστε στα προγράμματα που θα εκτελεστούν στην αρχή το σενάριο copy_ini.sh υποδεικνύοντας την πλήρη διαδρομή προς αυτό
Το καλό για το Deja Dup είναι ότι έχει κρυπτογράφηση για να αποθηκεύσει τα αρχεία, είναι πολύ καλό, αλλά σε αυτό το σενάριο μπορείτε να το προσθέσετε με το gnupg + split και είναι σχεδόν το ίδιο.
Ωραίο άρθρο παιδιά.
Σίγουρα ... για όσους θέλουν να χρησιμοποιήσουν μια γραφική διεπαφή ...
Άλλοι προτιμούν να το κάνουν "ο ντεμοντέ τρόπος"
Στην υγειά σας! Παύλος.
2012/11/30
Είναι πιο εύκολο Deja-Dup
Γεια σας, και αν θέλω να κάνω το αντίγραφο ασφαλείας σε έναν υπολογιστή που είναι συνδεδεμένος στο ίδιο δίκτυο. Πώς θα βάλατε τον προορισμό στο αρχείο config;