Πριν ξεκινήσετε
Κρατήστε πλήρες χρονολογημένο αντίγραφο και ανεξάρτητο πρωτότυπο. Σταματήστε εγγραφές ή πάρτε συνεπές αντίγραφο εφαρμογής. Δοκιμάστε ιδιωτικά επαναφορά.
Καταγραφή εκδόσεων και εύρους
Διαχωρίστε εφαρμογή, συμβατό backup και εικόνα· ξένο snapshot δεν ξεκινά αυτόματα σε KVM.
Καταγράψτε εκδόσεις, εκκίνηση, χώρο, λογαριασμούς, δικαιώματα, εργασίες, βάσεις και εξαρτήσεις. Επιβεβαιώστε την εξαγωγή πριν ακυρώσετε.
- KVM
- Debian / Ubuntu
Διατήρηση όλων των δεδομένων
Καταγράψτε μόνο με ανάγνωση OS, αρχιτεκτονική, mounts, UID/GID, ACL, systemd και cron.
Κρατήστε πλήρες χρονολογημένο αντίγραφο και ανεξάρτητο πρωτότυπο. Σταματήστε εγγραφές ή πάρτε συνεπές αντίγραφο εφαρμογής. Δοκιμάστε ιδιωτικά επαναφορά.
- systemd / cron
- UID / GID / ACL
Διατήρηση όλων των δεδομένων
cat /etc/os-release
uname -mΔεν έγινε πραγματική μεταφορά ή επαλήθευση αντιγράφου. Κρατήστε πηγή και δοκιμασμένη ανάκτηση. Χωρίς εγγύηση αδιάλειπτης λειτουργίας, ίδιας IP ή μεταβίβασης αδειών.
Διατήρηση όλων των δεδομένων
df -hT
lsblk -fΔεν έγινε πραγματική μεταφορά ή επαλήθευση αντιγράφου. Κρατήστε πηγή και δοκιμασμένη ανάκτηση. Χωρίς εγγύηση αδιάλειπτης λειτουργίας, ίδιας IP ή μεταβίβασης αδειών.
Διατήρηση όλων των δεδομένων
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lΔεν έγινε πραγματική μεταφορά ή επαλήθευση αντιγράφου. Κρατήστε πηγή και δοκιμασμένη ανάκτηση. Χωρίς εγγύηση αδιάλειπτης λειτουργίας, ίδιας IP ή μεταβίβασης αδειών.
Έλεγχος λογαριασμών και εξαρτήσεων
Ενεργά αρχεία βάσης δεν είναι συνεπής εξαγωγή· transactional dump έχει όρια μηχανής και DDL.
Ελέγξτε εκδόσεις, προσωρινό χώρο, θύρες και δικαιώματα προορισμού. Διατηρήστε αρχικά τις εκδόσεις· αναβαθμίστε χωριστά. Ίδια RAM/vCPU δεν σημαίνει ίδια απόδοση.
- MySQL / MariaDB / PostgreSQL
Προετοιμασία προορισμού και αντιγράφου
Τοπικό rsync -n μόνο προσομοιώνει· ελέγξτε διαδρομές και μην αντικαταστήσετε το δίκτυο προορισμού.
Προγραμματίστε παύση εγγραφών και τελική συνεπή εξαγωγή. Χωρίστε αρχεία και SQL. Μέγεθος και hash του ίδιου σταθερού αρχείου δεν αποδεικνύουν συνέπεια βάσης.
- rsync -n
- SHA-256
Προετοιμασία προορισμού και αντιγράφου
rsync -aHAXn --numeric-ids -- /source/ /destination/Δεν έγινε πραγματική μεταφορά ή επαλήθευση αντιγράφου. Κρατήστε πηγή και δοκιμασμένη ανάκτηση. Χωρίς εγγύηση αδιάλειπτης λειτουργίας, ίδιας IP ή μεταβίβασης αδειών.
Προετοιμασία προορισμού και αντιγράφου
sha256sum /path/archive.tar.gzΔεν έγινε πραγματική μεταφορά ή επαλήθευση αντιγράφου. Κρατήστε πηγή και δοκιμασμένη ανάκτηση. Χωρίς εγγύηση αδιάλειπτης λειτουργίας, ίδιας IP ή μεταβίβασης αδειών.
Ιδιωτική δοκιμή
Δοκιμάστε χρήστες, υπηρεσίες, SQL εγγραφή, πιστοποιητικά, εργασίες και κονσόλα ανάκτησης· IP/gateway αλλάζουν.
Δοκιμάστε ιδιωτικά εκκίνηση, σύνδεση, δικαιώματα, δεδομένα και αποθήκευση μετά καθαρή επανεκκίνηση. Ελέγξτε πιστοποιητικά και TCP/UDP χωρίς δημόσια διαχείριση.
- TCP / UDP
- TLS
Αλλαγή με δυνατότητα ανάκτησης
Σχεδιάστε τελικό συγχρονισμό, αποφύγετε διπλές εργασίες και ακυρώστε μετά την αποδοχή.
Αλλάξτε διεύθυνση ή DNS μετά τις δοκιμές. Υπολογίστε TTL και cache. Παρακολουθήστε σφάλματα και νέες εγγραφές· η επιστροφή απαιτεί συμφιλίωση νέων δεδομένων.
- DNS
- IP
Τι να κάνετε στη δική σας περίπτωση
| Περίπτωση | Επόμενο βήμα |
|---|---|
| Πριν τη μεταφορά | Μην αλλάξετε πριν αποκαταστήσετε επιτυχώς πλήρες αντίγραφο σε ιδιωτική δοκιμή. |
| Κατά τη μεταφορά | Ζωντανό αντίγραφο μπορεί να χάσει αλλαγές. Σχεδιάστε κατάλληλη αναπαραγωγή και τελικό συγχρονισμό με διαχειριστή· δεν υποσχόμαστε αδιάλειπτη μεταφορά. |
| Μετά την αλλαγή | Κρατήστε παλιά υπηρεσία και πρωτότυπα μέχρι την αποδοχή. Ορίστε υπεύθυνο αλλαγής και συμφιλίωση νέων εγγραφών πριν την επιστροφή. |
Επίσημες πηγές
Οι πηγές εξηγούν τα πρωτόκολλα και τις ρυθμίσεις. Ελέγξτε την τεκμηρίωση της έκδοσης που χρησιμοποιείτε.