Προς το περιεχόμενο

Προγραμμα για backup


gpanitsi

Προτεινόμενες αναρτήσεις

Καλημερα παιδια

 

Θα ηθελα ενα ευχρηστο προγραμμα για backup με την εξης δυνατοτητα.

Θελω μολις συνδεω φλασακι η εξ. σκληρο δισκο στο pc μου το software αυτο να ψαχνει και να βρισκει τι αλλαγες εχω κανει απο την προηγουμενη φορα που το εχω συνδεσει

σε εναν συγκεκριμενο φακελο που θα εχω ορισει στο software, και αν ανιχνευσει αλλαγες να κανει ενημερωση και στον ιδιο φακελο που θα υπαρχει στο φλασακι

 

Εαν γνωριζει καποιος θα ηταν πολυ χρησιμο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ξέρω ότι γίνεται με το SyncBackSE.

 

Το SyncBack έχει και μία δωρεάν έκδοση, από την οποία όμως απουσιάζει αυτή η δυνατότητα. Απʼ όσο ξέρω, δεν υπάρχει δωρεάν πρόγραμμα που να ανιχνεύει αυτόματα εξωτερικά μέσα.

 

Ωστόσο, με ένα απλό κολπάκι γίνεται να στήσεις μια ΗΜΙαυτόματη λύση:

 

synctoy-onconnect-20071217.png

 

Δηλ. να πετάγεται ο διάλογος του Autoplay μόλις συνδέεις το εξωτερικό μέσο και εσύ να χτυπάς ένα Enter για να ξεκινήσει η αντιγραφή.

 

Τη λύση αυτή γίνεται να τη συνδυάσεις με πολλά προγράμματα, π.χ, με το δωρεάν SyncToy της Microsoft ή με το robocopy (επίσης της MS).

 

Αν σε ενδιαφέρει αυτή η ΗΜΙαυτόματη λύση, πες να σου εξηγήσω πώς θα το κάνεις. Αλλιώς, το SyncBackSE. :-)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπόν... να τα πάρουμε με τη σειρά! :-)

 

Δισκλαίμερ

 

Τα παρακάτω δεν έχουν υποστεί εκτεταμένες δοκιμές. Μόνο σε δύο μηχανήματα με ΧP SP2. Απʼ όσο έχω κοιτάξει, πρέπει να δουλεύουν σωστά γενικώς και επίσης στα Βίστα. Κατά τʼ άλλα, ουδεμία ευθύνη φέρουμε! :-)

 

Δείχνω πρώτα το κόλπο σε συνδυασμό με το SyncToy. Θα επανέλθω αργότερα με δεύτερη παραλλαγή, δηλ. με το σούπερ-ντούπερ και υπεργρήγορο robocopy, για όσους δεν τους αρέσει το SyncToy. :-)

 

Το κόλπο σε συνδυασμό με το SyncToy

 

Προαπαιτούμενα

 

  • Windows XP SP2 και πάνω
  • .NET Framework 2.0 -- στα Vista είναι ενσωματωμένο
  • SyncToy 2.0 Beta (βλ. συνδέσμους στο τέλος) -- η 2.0 είναι πολύ βελτιωμένη σε σχέση με την 1.4 και τα παρακάτω είναι φτιαγμένα και δοκιμασμένα για την 2.0 (η 2.0 κατεβάζει αυτόματα και μία μίνι έκδοση της SQL -- γύρω στο 1MB) -- Τα παρακάτω δεν δουλεύουν με SyncToy 1.4. Χρειάζονται τροποποιήσεις!
  • Το AutoPlay των Windows πρέπει να είναι ενεργοποιημένο (αν δεν έχουμε αλλάξει κάτι, θα είναι: είναι η προεπιλογή).

 

Εγκατάσταση και ρυθμίσεις του SyncToy

 

  1. Εγκαθιστούμε το SyncToy 2.0 Beta
  2. Φτιάχνουμε ένα ζευγάρι επιλέγοντας δύο καταλόγους που υπάρχουν ήδη. Στα αριστερά ορίζουμε τον κατάλογο-πηγή και στα δεξιά τον κατάλογο-προορισμό. (Αν ο κατάλογος-προορισμός είναι σε εξωτερικό μέσο, δεν χρειάζεται να ανησυχούμε για το γράμμα του δίσκου του. Αν κάποια φορά συνδέσουμε τον δίσκο και πάρει άλλο γράμμα, το SyncToy 2.0 θα το καταλάβει. Είναι ένα από τα νέα χαρακτηριστικά της έκδοσης 2.0.)
  3. Επιλέγουμε ενέργεια με προσοχή. Οι προσφερόμενοι τύποι είναι τρεις:

    1. Synchronize. Κάνει αμφίδρομο συγχρονισμό. Δεν το έχω δοκιμάσει. Γενικά το αποφεύγω όταν γίνεται, διότι ο αμφίδρομος συγχρονισμός είναι μπερδευτική υπόθεση.
    2. Echo. Κάνει το λεγόμενο «mirroring» ή «καθρέφτισμα» από τα αριστερά προς τα δεξιά. Δηλ. ο κατάλογος-προορισμός (και όλα τα περιεχόμενά του) γίνονται ίδια με τον κατάλογο-πηγή (και όλα τα περιεχόμενά του). Ενέχει έναν μικρό κίνδυνο: αν σβήσουμε κάτι κατά λάθος από την πηγή και δεν το πάρουμε είδηση, την επόμενη φορά που θα εκτελεστεί η ενέργεια του ζεύγους θα διαγραφεί και από τον προορισμό. Εδώ ωστόσο το SyncToy προσφέρει κάποια στοιχειώδη ασφάλεια, αφού τα διεγραμμένα του προορισμού πηγαίνουν στον κάδο και δεν εξαφανίζονται τελείως.
    3. Contribute. Είναι σαν το Echo με μία σημαντική διαφορά: τα διεγραμμένα στην πηγή ΔΕΝ διαγράφονται στον προορισμό. Το πρόβλημα αυτής της επιλογής είναι ότι ο προορισμός γίνεται σιγά-σιγά μεγαλύτερος από την πηγή και κάποια στιγμή θα χρειαστεί να κάνουμε εκκαθάριση με το χέρι.

[*]Ορίζουμε ένα όνομα για το ζευγάρι μας. ΠΡΟΣΟΧΗ ΕΔΩ! Χρησιμοποιούμε μόνο λατινικούς χαρακτήρες για το όνομα του ζεύγους! Π.χ., δεν το ονομάζουμε «Φωτογραφίες-Αντίγραφα», αλλά «Photos-Backup» ή «Fotografies-Antigrafa». <-- Εδώ τα γρεεκλιση είναι καλοδεχούμενα! :-) (Ο περιορισμός των λατινικών χαρακτήρων ισχύει μόνο αν θέλουμε να εφαρμόσουμε την ημιαυτόματη λύση που περιγράφεται παρακάτω. Αλλιώς ονομάζουμε τα ζεύγη μας όπως θέλουμε. Επίσης, ο περιορισμός δεν ισχύει για τα ονόματα των καταλόγων, αλλά μόνο για το όνομα του ζεύγους.)

[*]Αν θέλουμε κάνουμε και ένα preview του ζεύγους, ή το εκτελούμε δοκιμαστικά, για να δούμε πώς δουλεύει το SyncToy.

 

Τελειώσαμε με το SyncToy! Πάμε στην ημιαυτοματοποίηση.

 

Το κόλπο

 

Κατεβάζουμε το πακετάκι backup-on-connect-synctoy-xxxxxxxxx.zip (βλ. συνδέσμους στο τέλος). Αδειάζουμε τα περιεχόμενά του μέσα στον ριζικό κατάλογο του εξωτερικού δίσκου (δηλ. χύμα και όχι μέσα σε κάποιον φάκελο). Ανοίγουμε με το Notepad το αρχείο synctoy.bat:

 

>

@echo off

"C:\Program Files\SyncToy 2.0\SyncToyCmd.exe" -R"[color="green"]MyPair1[/color]"
:: "C:\Program Files\SyncToy 2.0\SyncToyCmd.exe" -R"[color="green"]MyPair2[/color]"
:: "C:\Program Files\SyncToy 2.0\SyncToyCmd.exe" -R"[color="green"]MyPair3[/color]"

:: pause

 

Αντικαθιστούμε το MyPair1 με το όνομα του ζεύγους που φτιάξαμε στο SyncToy και αποθηκεύουμε τις αλλαγές.

 

Αν θέλουμε να εκτελούμε πάνω από ένα ζεύγη, αποσχολιάζουμε τις από κάτω γραμμές (αφαιρούμε δηλ. τους τρεις πρώτους χαρακτήρες, τις δύο άνω και κάτω τελείες και το κενό διάστημα) και προσαρμόζουμε ανάλογα τα ονόματα. Τα διπλά εισαγωγικά δεν τα πειράζουμε πουθενά! Αν θέλουμε ακόμα περισσότερα ζεύγη, προσθέτουμε κι άλλες γραμμές με copy-paste. :-)

 

Αν αποσχολιάσουμε και το pause, τότε, κάθε φορά που τελειώνει η δουλειά του SyncToy, θα μας περιμένει μια συνοπτική αναφορά στην κονσόλα των Windows.

 

Το άλλο αρχείο στο πακετάκι είναι ένα autorun.inf. Τα περιεχόμενά του είναι σε ένα βαθμό αυτονόητα. Δεν χρειάζεται να αλλάξουμε κάτι, εκτός αν δεν μας αρέσουν τα ονόματα και το εικονίδιο:

 

>

[autorun]
label=USBDrive
icon=shell32.dll,7
action=Backup!
open=synctoy.bat
shell\verb=Backup!
shell\verb\command=synctoy.bat

 

Η 5η γραμμή λέει των Windows να εκτελέσουν το αρχείο synctoy.bat, το οποίο, με τη σειρά του, λέει των Windows να εκτελέσουν το SyncToyCmd.exe με κάποιες ορισμένες παραμέτρους, δηλ. με τα ζευγάρια που έχουμε ορίσει. Η 6η και η 7η γραμμή είναι για όταν κάνουμε δεξί κλικ στο εικονίδιο του δίσκου, ώστε να έχουμε τη δυνατότητα να εκτελέσουμε και από κει τo synctoy.bat

 

Ώρα να δούμε τί ψάρια πιάσαμε

 

Αφού αποθηκεύσουμε όποιες αλλαγές κάναμε στα δύο αρχεία (τα οποία, επαναλαμβάνω, θα τα ρίξουμε μέσα στον ριζικό κατάλογο (root directory) του εξωτερικού δίσκου), αποσυνδέουμε τον δίσκο και τον επανασυνδέουμε. Αν μας ευνόησε η τύχη και όλα πήγαν καλά :-D θα πεταχτεί ένας διάλογος και η πρώτη επιλογή θα είναι αυτό που λέει στη γραμμή action του autorun.inf. Χτυπάμε Enter. Αν όλα έχουν γίνει σωστά μέχρι εδώ, θα ξεκινήσει ο συγχρονισμός του ζευγαριού ή των ζευγαριών μας. (To SyncToy δεν θα το δούμε να εμφανίζεται. Μόνο μία κονσόλα θα πεταχτεί.)

 

Σύνδεσμοι

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

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

  • Δημιουργία νέου...