Αντίγραφα ασφαλείας και αποκατάσταση

Τα αντίγραφα ασφαλείας έχουν δική τους εφαρμογή. Έρχεται μαζί με το σύστημα και τη ρυθμίζει η εγκατάσταση, οπότε δεν υπάρχει τίποτα να αγοράσετε και τίποτα να ρυθμίσετε. Αυτό το μπλοκ δείχνει τι αποθηκεύει, πότε τρέχει και πώς παίρνετε τα πάντα πίσω όταν χρειαστεί. Όλο αυτό το μπλοκ είναι μέρος του Basic.

1

Η εφαρμογή για τα αντίγραφα ασφαλείας και την αποκατάσταση

Η εφαρμογή λέγεται «Ticket System Backup & Restore». Βρίσκεται δίπλα στο σύστημα αιτημάτων και έχει δική της συντόμευση στην επιφάνεια εργασίας.

Υπάρχει έκδοση για Windows και μία για Linux. Είναι η ίδια εφαρμογή, απλώς χτισμένη για κάθε λειτουργικό σύστημα.

Έχει έξι καρτέλες. Η «Restore» παραθέτει τα αντίγραφα ασφαλείας που έχετε, η «Create Backup» φτιάχνει νέο, η «Schedule» χειρίζεται τον χρονισμό, η «Encryption» δείχνει το κλειδί ανάκτησης, οι «Settings» δείχνουν τις διαδρομές και το «Log» το πρωτόκολλο.

Οι ρυθμίσεις είναι ήδη συμπληρωμένες. Στην πρώτη της εκκίνηση η εφαρμογή βρίσκει μόνη της πού βρίσκεται το σύστημα αιτημάτων.

Ο φάκελος για τα αντίγραφα ασφαλείας βρίσκεται κάτω από το «Backup directory». Μπορείτε να τον αλλάξετε, για παράδειγμα σε άλλο δίσκο.

Στα Windows η εφαρμογή ζητά δικαιώματα διαχειριστή κατά την εκκίνηση. Οι ρυθμίσεις της ισχύουν για κάθε διαχειριστή του υπολογιστή και βρίσκονται στο «%ProgramData%\SMITEY\backup-app».

Η καρτέλα «Restore» με πέντε αντίγραφα ασφαλείας, καθένα με ώρα, μέγεθος, τύπο και κρυπτογράφηση.
Το κόκκινο πλαίσιο βρίσκεται πάνω στη στήλη «Encryption». Τα νέα αντίγραφα ασφαλείας τελειώνουν σε «.smbk» και είναι «Encrypted». Τα παλαιότερα αντίγραφα σε μορφή ZIP δείχνουν «Not encrypted». Η στήλη «Type» λέει αν ένα αντίγραφο ασφαλείας προήλθε από τον προγραμματισμό, φτιάχτηκε με το χέρι ή πάρθηκε πριν από μια ενημέρωση.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η καρτέλα «Settings» με τον φάκελο των αντιγράφων ασφαλείας και τα στοιχεία της βάσης δεδομένων.
Το κόκκινο πλαίσιο βρίσκεται πάνω στο όνομα του κοντέινερ PostgreSQL. Πιο κάτω βρίσκονται οι τόμοι που αποθηκεύονται μαζί.Άνοιγμα της εικόνας σε πλήρες μέγεθος
2

Ο προγραμματισμός τρέχει από τη στιγμή της εγκατάστασης

Πριν ξεκινήσετε: Στα Windows η εφαρμογή ξεκινά πάντα με δικαιώματα διαχειριστή και καταχωρίζει τον προγραμματισμό με αυτά τα δικαιώματα. Αν τα Windows δεν αφήνουν την εργασία να τρέξει χωρίς συνδεδεμένο χρήστη, αυτή μένει δεμένη σε μια σύνδεση, και η εφαρμογή σάς το λέει.

Η εγκατάσταση ρυθμίζει μόνη της το ημερήσιο αντίγραφο ασφαλείας. Τρέχει στις 23:00 στη ζώνη ώρας του συστήματος αιτημάτων.

Ο προγραμματισμός βρίσκεται μέσα στο λειτουργικό σύστημα. Στα Windows αυτό είναι ο Χρονοπρογραμματιστής εργασιών, στο Linux η υπηρεσία cron. Δεν τρέχει λοιπόν καμία επιπλέον υπηρεσία μόνο για τα αντίγραφα ασφαλείας.

Το αντίγραφο ασφαλείας δεν χρειάζεται κανέναν συνδεδεμένο. Σε έναν διακομιστή όπου δεν συνδέεται ποτέ κανείς τρέχει και πάλι.

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

Τα αντίγραφα ασφαλείας διατηρούνται σε πέντε βαθμίδες: 14 ημέρες, 4 εβδομάδες, 12 μήνες, 4 τρίμηνα και 5 έτη. Ένα αντίγραφο ασφαλείας μένει όσο είναι το νεότερο της περιόδου του σε μία από αυτές τις βαθμίδες.

Μετρούν οι ημερολογιακές ημέρες, όχι τα αρχεία. Δύο αντίγραφα ασφαλείας σε μία ημέρα είναι μία ημέρα.

Τα αντίγραφα ασφαλείας που δημιουργείτε με το χέρι δεν διαγράφονται ποτέ αυτόματα. Αυτό σημαίνει το 0 στο «Keep manual».

Αν αλλάξετε τον προγραμματισμό, η αλλαγή σας επιβιώνει μιας ενημέρωσης. Η εγκατάσταση τον ορίζει μόνο αν δεν έχετε ορίσει ποτέ προγραμματισμό. Αν απενεργοποιήσατε τη δημιουργία αντιγράφων ασφαλείας, μένει απενεργοποιημένη. Το «Remove all scheduled tasks» διαρκεί επίσης: μια ενημέρωση δεν ξαναστήνει μετά τον προγραμματισμό.

Η καρτέλα «Schedule» με το «Daily» επιλεγμένο και την ώρα ορισμένη στις 23:00.
Τα κόκκινα πλαίσια βρίσκονται πάνω στο «Daily» και στην ώρα. Η πρόταση από πάνω ονομάζει και τους δύο δρόμους: τον Χρονοπρογραμματιστή εργασιών και το cron.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η γραμμή «Registered with the operating system: yes (Daily)» κάτω από τα κουμπιά.
Αυτή η γραμμή ελέγχεται ξανά σε κάθε εκκίνηση. Αν γράφει «NO», δεν τρέχει τίποτα από μόνο του — τότε χρησιμοποιήστε το «Apply schedule» ως διαχειριστής.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Τα έξι πεδία διατήρησης: 14, 4, 12, 4, 5 και 0.
Το κόκκινο πλαίσιο βρίσκεται πάνω στις βαθμίδες. Το «Keep manual (0 = keep all)» σημαίνει ότι τα αντίγραφα ασφαλείας που φτιάχτηκαν με το χέρι διατηρούνται.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η καρτέλα «Schedule» μετά το «Apply schedule», με τα «02:00 (America/New_York)» και «Registered with the operating system: yes (Daily)» από κάτω.
Τα κόκκινα πλαίσια βρίσκονται στο «Apply schedule» και στις γραμμές από κάτω. Στην παρένθεση φαίνεται η ζώνη ώρας του συστήματος αιτημάτων. Η ώρα ισχύει σε αυτή τη ζώνη και όχι στη ζώνη ώρας του υπολογιστή.Άνοιγμα της εικόνας σε πλήρες μέγεθος
3

Τι περιέχει ένα αντίγραφο ασφαλείας

Ένα αντίγραφο ασφαλείας περιέχει όλα όσα συνθέτουν την κατάσταση του συστήματός σας. Αυτά είναι η βάση δεδομένων, τα συνημμένα αρχεία, το αρχείο και τα κλειδιά. Λείπει μόνο μια βάση δεδομένων εκτός SMITEY.

Τα κλειδιά είναι το μέρος που ξεφεύγει εύκολα. Αποκρυπτογραφούν τα αποθηκευμένα διαπιστευτήρια, για παράδειγμα εκείνα του λογαριασμού αλληλογραφίας σας. Χωρίς αυτά μια αποκατάσταση θα επέστρεφε με νεκρά διαπιστευτήρια.

Κάθε νέο αντίγραφο ασφαλείας είναι ένα μοναδικό κρυπτογραφημένο αρχείο με κατάληξη «.smbk». Κρατά ένα αρχείο ανά τόμο, μια λίστα του περιεχομένου του και τη βάση δεδομένων ως αρχείο κειμένου, αν περιλαμβάνεται.

Το σύστημα συνεχίζει να λειτουργεί όσο αυτό γίνεται. Οι χειριστές σας δεν αντιλαμβάνονται καθόλου ένα αντίγραφο ασφαλείας.

Το «Estimate size» σάς λέει από πριν πόσο μεγάλη είναι η βάση δεδομένων. Οι τόμοι με τα συνημμένα προστίθενται σε αυτήν. Το αντίγραφο ασφαλείας δεν συμπιέζεται.

Τίποτα δεν αντικαθίσταται ποτέ. Κάθε αντίγραφο ασφαλείας είναι δικό του αρχείο, και μόνο ο καθαρισμός αφαιρεί τα παλιά.

Μόνο οι διαχειριστές μπορούν να διαβάσουν τα αντίγραφα ασφαλείας. Το ίδιο ισχύει για το αρχείο ρυθμίσεων και για το αρχείο με την πρώτη σύνδεση στον φάκελο εγκατάστασης. Το πρόγραμμα εγκατάστασης και κάθε ενημέρωση ορίζουν αυτά τα δικαιώματα μόνα τους.

Αν η βάση δεδομένων σας τρέχει σε δικό της διακομιστή και όχι στο κοντέινερ του SMITEY, η εφαρμογή δεν μπορεί να τη δημιουργήσει αντίγραφο ασφαλείας. Δημιουργήστε τότε αντίγραφο με τα δικά σας εργαλεία. Σε αυτή την περίπτωση το αντίγραφο ασφαλείας περιέχει μόνο τα συνημμένα, τα αρχεία και τα κλειδιά, κρυπτογραφημένα όπως πάντα. Μια ενημέρωση εντοπίζει μόνη της μια τέτοια βάση δεδομένων και αλλάζει τη ρύθμιση της εφαρμογής. Μέχρι τότε το ημερήσιο αντίγραφο ασφαλείας αποτυγχάνει σε μια τέτοια εγκατάσταση, εκτός αν αλλάξετε πρώτα τη ρύθμιση με το χέρι. Στη γραμμή εντολών μπορείτε να το κάνετε και με το χέρι με το «config --database external». Με το «config --database bundled» επιστρέφετε στην προηγούμενη ρύθμιση.

Περισσότερα για αυτό στην κάρτα: Κρυπτογράφηση και κλειδί ανάκτησης

Η καρτέλα «Create Backup» με τα κουμπιά «Estimate size» και «Create backup now».
Το κόκκινο πλαίσιο βρίσκεται πάνω και στα δύο κουμπιά. Η πρόταση από πάνω παραθέτει τι περιλαμβάνεται.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Το μήνυμα στο κάτω μέρος με την πλήρη διαδρομή του αρχείου που δημιουργήθηκε.
Αφού φτιαχτεί, το όνομα του αρχείου εμφανίζεται στο κάτω μέρος του παραθύρου. Η ώρα είναι μέρος του ονόματος.Άνοιγμα της εικόνας σε πλήρες μέγεθος
4

Κρυπτογράφηση και κλειδί ανάκτησης

Πριν ξεκινήσετε: Φυλάξτε το κλειδί ανάκτησης εκτός του διακομιστή. Χωρίς αυτό κανένα αντίγραφο ασφαλείας δεν ανοίγει, αν χαθεί ο διακομιστής. Κανείς δεν μπορεί να το ανακτήσει για εσάς.

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

Τα αντίγραφα ασφαλείας κρυπτογραφούνται με AES-256. Η εγκατάσταση δημιουργεί μόνη της το κλειδί. Σε υπάρχουσα εγκατάσταση δημιουργείται με την πρώτη ενημέρωση σε έκδοση με κρυπτογράφηση. Φυλάσσεται προστατευμένο στον διακομιστή. Μόνο οι διαχειριστές μπορούν να το διαβάσουν.

Αυτό προστατεύει τα αντίγραφα εκτός του διακομιστή. Όποιος βρει ένα αντίγραφο ασφαλείας σε δίσκο δικτύου, σε USB stick ή σε διαδικτυακό αποθηκευτικό χώρο, δεν μπορεί να το διαβάσει χωρίς το κλειδί. Όποιος ελέγχει τον ίδιο τον διακομιστή, έχει και το κλειδί.

Το κλειδί ανάκτησης είναι το ίδιο κλειδί σε μορφή που μπορείτε να καταγράψετε. Αρχίζει με «SMBK-». Θα το βρείτε στην καρτέλα «Encryption» και στο αρχείο «SMITEY-credentials.txt» στον φάκελο της εγκατάστασης. Αν έχετε διαγράψει αυτό το αρχείο, το κλειδί υπάρχει ακόμη στην καρτέλα «Encryption».

Το «Copy» βάζει το κλειδί στο πρόχειρο. Το «Save to file...» το αποθηκεύει με το αναγνωριστικό κλειδιού και την ημερομηνία σε ένα αρχείο κειμένου. Φυλάξτε το για παράδειγμα σε διαχειριστή κωδικών ή σε χαρτί σε χρηματοκιβώτιο.

Μέχρι να επιβεβαιώσετε ότι το κλειδί φυλάσσεται, η εφαρμογή δείχνει μια κίτρινη γραμμή στην κορυφή. Για να επιβεβαιώσετε, κάντε κλικ στο «I stored the key outside this server» και απαντήστε στην ερώτηση με «Yes». Η γραμμή τότε εξαφανίζεται. Στη συνέχεια η καρτέλα δείχνει πότε επιβεβαιώσατε.

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

Αν η εφαρμογή δεν μπορεί να διαβάσει το κλειδί, δεν κάνει αντίγραφο ασφαλείας. Ούτε μη κρυπτογραφημένο κάνει. Σε αυτή την περίπτωση η καρτέλα «Encryption» λέει ότι το κλειδί δεν μπορεί να διαβαστεί. Αν το αρχείο του κλειδιού λείπει εντελώς, το επόμενο αντίγραφο ασφαλείας δημιουργεί νέο κλειδί. Η κίτρινη γραμμή εμφανίζεται τότε ξανά, επειδή και το νέο κλειδί πρέπει να φυλαχθεί. Τα παλαιότερα αντίγραφα ασφαλείας μπορούν να ανοιχτούν ακόμη μόνο με το παλιό κλειδί ανάκτησης.

Τα παλαιότερα αντίγραφα ασφαλείας σε μορφή ZIP δεν είναι κρυπτογραφημένα. Μπορείτε ακόμη να τα επαναφέρετε. Η καρτέλα δείχνει πόσα είναι. Ο καθαρισμός τα αφαιρεί με τους ίδιους κανόνες όπως κάθε άλλο αντίγραφο ασφαλείας.

Σε διακομιστή χωρίς επιφάνεια εργασίας το «key --show» δείχνει τα ίδια στη γραμμή εντολών.

Περισσότερα για αυτό στην κάρτα: Πώς τα παίρνετε όλα πίσω, Σε διακομιστή χωρίς επιφάνεια εργασίας

Η καρτέλα «Encryption» με το κλειδί ανάκτησης, το αναγνωριστικό κλειδιού και τρία κουμπιά. Η κίτρινη γραμμή ειδοποίησης είναι στην κορυφή.
Τα κόκκινα πλαίσια βρίσκονται πάνω στη γραμμή ειδοποίησης, πάνω στο κλειδί και στο αναγνωριστικό κλειδιού και πάνω στο «I stored the key outside this server». Το κλειδί στην εικόνα προέρχεται από δοκιμαστικό περιβάλλον.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η ίδια καρτέλα μετά την επιβεβαίωση, χωρίς τη γραμμή ειδοποίησης.
Το επάνω πλαίσιο βρίσκεται πάνω στην ώρα της επιβεβαίωσης. Το κάτω δείχνει πόσα αντίγραφα ασφαλείας δεν είναι ακόμη κρυπτογραφημένα.Άνοιγμα της εικόνας σε πλήρες μέγεθος
5

Πώς παίρνετε τα πάντα πίσω

Πριν ξεκινήσετε: Μια αποκατάσταση αντικαθιστά τη σημερινή κατάσταση. Ό,τι δημιουργήθηκε μετά το επιλεγμένο αντίγραφο ασφαλείας χάνεται.

Στην καρτέλα «Restore» επιλέγετε το αντίγραφο ασφαλείας που θέλετε πίσω. Μετά πατάτε «Restore».

Η εφαρμογή ρωτά πρώτα. Λέει τι θα γίνει: η σημερινή κατάσταση αντικαθίσταται, και η εφαρμογή επανεκκινεί τα κοντέινερ. Αν στη σημερινή κατάσταση υπάρχουν ανωνυμοποιημένα πρόσωπα, ακολουθεί μια δεύτερη ερώτηση. Αναφέρει πόσα είναι και ρωτά αν πρέπει να ανωνυμοποιηθούν ξανά μετά την αποκατάσταση. Το «Yes» είναι προεπιλεγμένο. Με το «No» το αντίγραφο αποκαθίσταται χωρίς αυτό το βήμα. Αν αντί γι’ αυτό κλείσετε το παράθυρο, δεν αποκαθίσταται τίποτα.

Το τικ «Wipe target volumes before restore» αδειάζει πρώτα τους τόμους. Έτσι δεν μένει πίσω κανένα αρχείο που δεν υπήρχε όταν φτιάχτηκε το αντίγραφο ασφαλείας.

Τα βήματα εμφανίζονται στην καρτέλα «Log». Εκεί βλέπετε ένα ένα τι έκανε η εφαρμογή. Αν απαντήσατε «Yes» στη δεύτερη ερώτηση, μια γραμμή στο τέλος λέει πόσες ανωνυμοποιήσεις θα εφαρμόσει ξανά το σύστημα αιτημάτων την επόμενη νύχτα. Αν δεν μπορούν να μεταφερθούν, το αρχείο καταγραφής δείχνει αντί γι’ αυτό μια προειδοποίηση. Αν υπήρξαν προειδοποιήσεις, η γραμμή κατάστασης στο κάτω μέρος του παραθύρου αναφέρει τον αριθμό τους.

Αν το αντίγραφο ασφαλείας περιέχει τη βάση δεδομένων, η πλήρης κατάσταση επιστρέφει. Τα αιτήματα, τα σχόλια, το ιστορικό, τα συνημμένα αρχεία, ο καταγεγραμμένος χρόνος και η βάση γνώσης είναι όλα ξανά εκεί όπως ήταν τη στιγμή του αντιγράφου ασφαλείας.

Μετά από αυτό το σύστημα είναι ξανά χρησιμοποιήσιμο. Σε μια μικρή εγκατάσταση αυτό διαρκεί λιγότερο από ένα λεπτό.

Αν το αντίγραφο ασφαλείας περιέχει τη βάση δεδομένων, αυτή επιστρέφει ολόκληρη ή καθόλου. Οι τόμοι ακολουθούν μετά από αυτήν. Αν αποτύχει ένας τόμος, η βάση δεδομένων έχει ήδη επιστρέψει, αλλά μπορεί να λείπουν αρχεία· η καρτέλα «Log» δείχνει ποιο βήμα απέτυχε. Σε κάθε περίπτωση η εφαρμογή ξεκινά ξανά τα κοντέινερ στη συνέχεια, ακόμη και αν η αποκατάσταση απέτυχε.

Ένα αντίγραφο ασφαλείας από παλαιότερη έκδοση μπορεί να αποκατασταθεί σε νεότερη. Στην επόμενη εκκίνησή του το σύστημα φέρνει τη βάση δεδομένων στη δική του έκδοση.

Οι συγκαταθέσεις και οι απεγγραφές για την έρευνα ικανοποίησης μεταφέρονται χωρίς ερώτηση. Αυτό ισχύει και αν απαντήσετε «No» στη δεύτερη ερώτηση. Η εφαρμογή τις διαβάζει από την εγκατάσταση που τρέχει πριν από την επαναφορά. Μετά, μια γραμμή στην καρτέλα «Log» δίνει τον αριθμό, για παράδειγμα «12 consent and unsubscribe record(s) were carried over.» Το σύστημα αιτημάτων τις παραλαμβάνει στην πρώτη του εκκίνηση. Μια συγκατάθεση ή απεγγραφή μετά το αντίγραφο ασφαλείας παραμένει έτσι σε ισχύ. Αν η μεταφορά αποτύχει, το αρχείο καταγραφής δείχνει μια προειδοποίηση. Η επαναφορά εξακολουθεί να θεωρείται επιτυχής.

Η εφαρμογή ελέγχει πρώτα πλήρως ένα κρυπτογραφημένο αντίγραφο ασφαλείας. Στο μεταξύ η γραμμή κατάστασης λέει «Checking the encrypted backup before anything is changed...». Μόνο μετά σταματά τα κοντέινερ. Αν το αρχείο είναι κατεστραμμένο ή έχει τροποποιηθεί, σταματά και αναφέρει «The backup file is damaged. Nothing was changed.»

Αν το αντίγραφο ασφαλείας προέρχεται από άλλον διακομιστή, η εφαρμογή ζητά το κλειδί ανάκτησης εκείνου του διακομιστή. Αυτό γίνεται μετά τις ερωτήσεις. Το παράθυρο «Recovery key needed» αναφέρει το αναγνωριστικό κλειδιού του αντιγράφου ασφαλείας. Το ίδιο παράθυρο εμφανίζεται αν λείπει το κλειδί αυτού του διακομιστή.

Ένα λάθος πληκτρολόγησης γίνεται αντιληπτό πριν αλλάξει οτιδήποτε. Η γραμμή κατάστασης αναφέρει τότε «The recovery key has a typing error. Check each character.» Μετά το παράθυρο ρωτά ξανά. Αν το κλειδί ανήκει σε άλλο αντίγραφο ασφαλείας, η γραμμή κατάστασης αναφέρει «This recovery key does not belong to this backup.» Με το «Cancel» η εφαρμογή σταματά και αναφέρει «Restore cancelled. Nothing was changed.»

Η εφαρμογή δεν υιοθετεί το κλειδί που εισαγάγατε. Κρατά το δικό της. Τα νέα αντίγραφα ασφαλείας γίνονται ακόμη με το κλειδί αυτού του διακομιστή. Αν κάνετε επαναφορά σε νέο διακομιστή, φυλάξτε και το κλειδί ανάκτησης εκείνου του διακομιστή.

Ένα αντίγραφο ασφαλείας χωρίς βάση δεδομένων επαναφέρει μόνο τα συνημμένα, τα αρχεία και τα κλειδιά. Τα υπάρχοντα κλειδιά διατηρούνται. Η βάση δεδομένων μένει όπως είναι. Η εφαρμογή το λέει πριν από την επαναφορά και ρωτά. Με το «No» δεν αλλάζει τίποτα.

Αν η εγκατάσταση είναι ρυθμισμένη σε δική της βάση δεδομένων, η εφαρμογή παραλείπει το τμήμα της βάσης δεδομένων ακόμη κι αν το αντίγραφο ασφαλείας περιέχει βάση δεδομένων. Αυτό ισχύει για παράδειγμα σε ένα παλαιότερο αντίγραφο ασφαλείας. Η εφαρμογή ρωτά πρώτα. Με το «No» δεν αλλάζει τίποτα.

Ένα επιλεγμένο αντίγραφο ασφαλείας στη λίστα, με το τικ και το κουμπί «Restore» από κάτω.
Τα κόκκινα πλαίσια βρίσκονται πάνω στο τικ και στο «Restore». Χωρίς επιλεγμένη γραμμή το κουμπί μένει κλειστό.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η επιβεβαίωση πριν από την αποκατάσταση με τα κουμπιά «Yes» και «No».
Η ερώτηση ονομάζει και τις δύο συνέπειες: η σημερινή κατάσταση αντικαθίσταται, και τα κοντέινερ επανεκκινούνται.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Το πρωτόκολλο μετά την αποκατάσταση, με το μήνυμα «Restore complete.» στο κάτω μέρος.
Κάθε βήμα βρίσκεται εκεί με την ώρα του. Στο τέλος η εφαρμογή αναφέρει «Restore complete.»Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η δεύτερη ερώτηση «6 person(s) were anonymized in the current system.» με τα κουμπιά «Yes» και «No».
Τα κόκκινα πλαίσια βρίσκονται στην ερώτηση και στο «Yes». Το «Yes» είναι προεπιλεγμένο. Ο αριθμός μετρά τα πρόσωπα που είναι ανωνυμοποιημένα στη σημερινή κατάσταση.Άνοιγμα της εικόνας σε πλήρες μέγεθος
Η γραμμή κατάστασης μετά την επαναφορά: «1 warning(s) while carrying over anonymizations and survey consents. See the Log tab.»
Το κόκκινο πλαίσιο βρίσκεται στη γραμμή κατάστασης. Αναφέρει μόνο τον αριθμό των προειδοποιήσεων. Τι ακριβώς συνέβη φαίνεται στην καρτέλα «Log».Άνοιγμα της εικόνας σε πλήρες μέγεθος
Το αίτημα για το κλειδί ανάκτησης με το αναγνωριστικό κλειδιού του αντιγράφου ασφαλείας, ένα πεδίο εισαγωγής και τα κουμπιά «OK» και «Cancel».
Τα κόκκινα πλαίσια βρίσκονται πάνω στην ερώτηση με το αναγνωριστικό κλειδιού και πάνω στο πεδίο εισαγωγής. Οι παύλες, τα κενά και τα κεφαλαία ή πεζά γράμματα δεν παίζουν ρόλο όταν πληκτρολογείτε το κλειδί. Το κλειδί στην εικόνα προέρχεται από δοκιμαστικό περιβάλλον.Άνοιγμα της εικόνας σε πλήρες μέγεθος
6

Σε έναν διακομιστή χωρίς επιφάνεια εργασίας

Ένας διακομιστής συχνά δεν έχει επιφάνεια εργασίας. Γι' αυτό η ίδια εφαρμογή λειτουργεί και ως εντολή.

Πέντε εντολές χρειάζεστε στην καθημερινή χρήση: το «backup» αποθηκεύει, το «list» δείχνει τα αντίγραφα ασφαλείας που έχετε, το «restore» φέρνει ένα πίσω, το «schedule» ορίζει τον χρονισμό και το «config» δείχνει τις ρυθμίσεις. Για το κλειδί προστίθενται τα «key» και «decrypt».

Πίσω τους βρίσκεται η ίδια εφαρμογή όπως στο παράθυρο. Δεν υπάρχει δεύτερος δρόμος που να κάνει κάτι διαφορετικό.

Η εφαρμογή βρίσκεται στο «/opt/smitey/Backup». Την καλείτε με «sudo» και προσθέτετε την εντολή. Τα κοντέινερ τρέχουν ως «root», οπότε και το αντίγραφο ασφαλείας χρειάζεται αυτά τα δικαιώματα.

Μπορείτε να αντιγράψετε τα έξι πλαίσια από κάτω. Καλύπτουν ό,τι χρειάζεται πραγματικά στην καθημερινή χρήση.

Μια αποκατάσταση ρωτά και εδώ. Τρέχει μόνο όταν προσθέσετε το «--yes». Τότε μεταφέρει και τις ανωνυμοποιήσεις της σημερινής κατάστασης, όπως το «Yes» στο παράθυρο. Με το «--no-reapply» τρέχει χωρίς αυτό το βήμα.

Υπάρχει ένα αρχείο στον διακομιστή για να τα διαβάσετε όλα αυτά. Λέγεται «BACKUP-RESTORE.txt» και βρίσκεται στο «/opt/smitey». Περνά ξανά από τον προγραμματισμό, κάθε εντολή και τον δρόμο της επιστροφής, με τον δικό σας ρυθμό. Υπάρχει στα γερμανικά και στα αγγλικά: αν επιλέξατε γερμανικά κατά την εγκατάσταση, παίρνετε το γερμανικό, αλλιώς το αγγλικό. Και οι δύο εκδοχές βρίσκονται επίσης στο «/opt/smitey/docs».

Το «key --show» δείχνει το κλειδί ανάκτησης, το αναγνωριστικό κλειδιού και τον αριθμό των μη κρυπτογραφημένων αντιγράφων ασφαλείας. Μόλις το κλειδί φυλαχθεί εκτός του διακομιστή, το επιβεβαιώνετε με το «key --confirm-stored».

Ένα αντίγραφο ασφαλείας από άλλον διακομιστή το επαναφέρετε με το «--key-file». Το αρχείο που δηλώνετε περιέχει το κλειδί ανάκτησης. Το αρχείο από το «Save to file...» κάνει και αυτό τη δουλειά. Αντί για το αρχείο μπορείτε να χρησιμοποιήσετε και τη μεταβλητή περιβάλλοντος «SMITEY_BACKUP_KEY». Με το «sudo» την τοποθετείτε ακριβώς πριν από το πρόγραμμα, δηλαδή «sudo SMITEY_BACKUP_KEY=<κλειδί> /opt/smitey/Backup/TicketSystemBackup restore …». Το κλειδί καταλήγει τότε στο ιστορικό του κελύφους. Αν το κλειδί δεν ταιριάζει, δεν αλλάζει τίποτα.

Το «decrypt» γράφει το περιεχόμενο ενός αντιγράφου ασφαλείας ως μη κρυπτογραφημένα αρχεία σε έναν κενό φάκελο. Αυτά τα αρχεία δεν είναι κρυπτογραφημένα. Περιέχουν κωδικούς πρόσβασης και προσωπικά δεδομένα. Διαγράψτε τα μόλις τελειώσετε.

Δείτε τα αντίγραφα ασφαλείας που έχετε

sudo /opt/smitey/Backup/TicketSystemBackup list

Κάθε γραμμή φέρει την ώρα, τον λόγο, το μέγεθος και το όνομα του αρχείου. Είναι η ίδια λίστα όπως στο παράθυρο.

Δείτε τον προγραμματισμό

sudo /opt/smitey/Backup/TicketSystemBackup schedule --show

Η πρώτη γραμμή ονομάζει την ώρα που έχει οριστεί μαζί με τη ζώνη ώρας. Η τελευταία λέει αν η εργασία υπάρχει πράγματι στο λειτουργικό σύστημα. Αν γράφει «NO», δεν τρέχει τίποτα από μόνο του.

Αλλάξτε τον προγραμματισμό

sudo /opt/smitey/Backup/TicketSystemBackup schedule --daily 23:00 --keep 14

Η ώρα ισχύει στη ζώνη ώρας του συστήματος αιτημάτων. Το «--keep» λέει πόσα ημερήσια αντίγραφα ασφαλείας διατηρούνται. Το «schedule --off» κλείνει το ημερήσιο αντίγραφο ασφαλείας.

Δημιουργήστε αντίγραφο ασφαλείας αυτή τη στιγμή

sudo /opt/smitey/Backup/TicketSystemBackup backup

Αυτό το αντίγραφο ασφαλείας μετρά ως «Manual». Τα αντίγραφα ασφαλείας που φτιάχτηκαν με το χέρι δεν διαγράφονται ποτέ αυτόματα.

Εμφάνιση του κλειδιού ανάκτησης

sudo /opt/smitey/Backup/TicketSystemBackup key --show

Η τελευταία γραμμή λέει αν έχετε ήδη επιβεβαιώσει ότι το κλειδί φυλάσσεται. Η εντολή δεν δημιουργεί κλειδί.

Επαναφορά αντιγράφου ασφαλείας από άλλον διακομιστή

sudo /opt/smitey/Backup/TicketSystemBackup restore <file>.smbk --yes --key-file /root/recovery-key.txt

Αντικαταστήστε το <file> με το όνομα ή τη διαδρομή του αντιγράφου ασφαλείας. Το αρχείο «/root/recovery-key.txt» το δημιουργείτε εκ των προτέρων. Περιέχει το κλειδί ανάκτησης. Το αρχείο από το «Save to file...» κάνει και αυτό τη δουλειά.

Μια γραμμή εντολών σε διακομιστή Linux με τη λίστα από το «list» και από κάτω την έξοδο του «key --show».
Στην κορυφή το «list» δείχνει τα αντίγραφα ασφαλείας. Τα παλαιότερα αντίγραφα σε μορφή ZIP φέρουν τη σημείωση «(Not encrypted)». Από κάτω το «key --show» δίνει το κλειδί ανάκτησης, το αναγνωριστικό κλειδιού και τον αριθμό των μη κρυπτογραφημένων αντιγράφων ασφαλείας. Το κλειδί στην εικόνα προέρχεται από δοκιμαστικό περιβάλλον.Άνοιγμα της εικόνας σε πλήρες μέγεθος
7

Τα αντίγραφα ασφαλείας βρίσκονται στο ίδιο μηχάνημα

Πριν ξεκινήσετε: Ένα αντίγραφο ασφαλείας δίπλα στο σύστημα δεν σάς προστατεύει από βλάβη δίσκου. Αντιγράφετε τα αρχεία τακτικά σε άλλο σημείο.

Τα αντίγραφα ασφαλείας είναι αρχεία μέσα στον φάκελο που ορίσατε. Εκείνος ο φάκελος βρίσκεται στο ίδιο μηχάνημα με το σύστημα αιτημάτων.

Για τις συνηθισμένες περιπτώσεις αυτό λειτουργεί καλά. Δεδομένα που διαγράφηκαν κατά λάθος, μια ενημέρωση που πήγε στραβά ή ένα σφάλμα στα δεδομένα καλύπτονται όλα.

Δεν βοηθά απέναντι σε βλάβη του δίσκου. Αν χαθεί ο δίσκος, χάνονται μαζί του και τα αντίγραφα ασφαλείας.

Αντιγράφετε λοιπόν τα αρχεία κάπου αλλού. Ένας δίσκος δικτύου, ένας δεύτερος διακομιστής ή αποθηκευτικός χώρος στο δίκτυο αρκούν.

Ένα αντιγραμμένο αρχείο μπορεί να φορτωθεί ξανά σε οποιονδήποτε διακομιστή. Σε διαφορετικό διακομιστή χρειάζεστε γι' αυτό το κλειδί ανάκτησης. Με το «Import backup file…» το φέρνετε πίσω στη λίστα.

Τα αντίγραφα είναι κρυπτογραφημένα. Κανείς δεν μπορεί να τα διαβάσει χωρίς το κλειδί ανάκτησης. Γι' αυτό μη φυλάτε το κλειδί δίπλα στα αντίγραφα. Τα παλαιότερα αντίγραφα ασφαλείας με κατάληξη «.zip» δεν είναι κρυπτογραφημένα.

Η καρτέλα «Settings» με το πεδίο «Backup directory».
Το πεδίο «Backup directory» λέει πού βρίσκονται τα αρχεία. Αυτός είναι ο φάκελος που πρέπει να αντιγράφετε τακτικά αλλού.Άνοιγμα της εικόνας σε πλήρες μέγεθος
8

Πριν από κάθε ενημέρωση το σύστημα αποθηκεύει μόνο του

Μια ενημέρωση παίρνει δικό της αντίγραφο ασφαλείας από πριν. Αυτό γίνεται ανεξάρτητα από τον προγραμματισμό σας και χωρίς να επιλέξετε τίποτα.

Αποθηκεύει τα ίδια όπως πάντα: τη βάση δεδομένων, τα συνημμένα, τα αρχεία και τα κλειδιά. Αν η βάση δεδομένων τρέχει εκτός SMITEY, η ενημέρωση δημιουργεί αντίγραφο ασφαλείας μόνο των συνημμένων, των αρχείων και των κλειδιών.

Αυτό το αντίγραφο ασφαλείας το φτιάχνει η εφαρμογή «Ticket System Backup & Restore». Είναι κρυπτογραφημένο όπως κάθε άλλο και βρίσκεται στον ίδιο φάκελο. Στη λίστα ο τύπος του είναι «Update». Τα τρία πιο πρόσφατα τέτοια αντίγραφα διατηρούνται. Τα παλαιότερα τα διαγράφει η εφαρμογή μόνη της.

Η σημείωση πριν από την ενημέρωση σάς το λέει. Δεν χρειάζεται να θυμηθείτε εσείς να αποθηκεύσετε πρώτα.

Αν αυτό το αντίγραφο ασφαλείας αποτύχει, η ενημέρωση σταματά πριν αντικατασταθεί οτιδήποτε. Μια βάση δεδομένων εκτός SMITEY δεν καθυστερεί την ενημέρωση. Η ενημέρωση αλλάζει τότε τη ρύθμιση της εφαρμογής ώστε το ημερήσιο αντίγραφο ασφαλείας να παραλείπει κι αυτό τη βάση δεδομένων. Δημιουργήστε αντίγραφο ασφαλείας αυτής της βάσης δεδομένων με τα δικά σας εργαλεία.

Περισσότερα για αυτό στην κάρτα: Ενημέρωση με το πάτημα ενός κουμπιού

Η επιβεβαίωση πριν από την ενημέρωση με τη σημείωση για το αντίγραφο ασφαλείας.
Η πρόταση «A full backup is taken automatically beforehand» είναι μέρος της ερώτησης. Το αντίγραφο ασφαλείας τρέχει πριν αντικατασταθεί οτιδήποτε.Άνοιγμα της εικόνας σε πλήρες μέγεθος

Τα στιγμιότυπα οθόνης είναι από την έκδοση 1.3.1. Τίποτα στις οθόνες που εμφανίζονται δεν άλλαξε μέχρι την έκδοση 1.13.3. Το μόνο που φαίνεται διαφορετικό είναι ο αριθμός έκδοσης στο κάτω μέρος της πλαϊνής στήλης.