Αποθήκευση ενός διαμερίσματος στο Debian όταν κάτι πήγε στραβά

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

Όπως είπα ήδη, το απόγευμα της Πέμπτης (δεν φαινόταν να βρέχει) ένας από τους διαχειριστές μας αποφάσισε να ολοκληρώσει μια μακροχρόνια εργασία και να αυξήσει το μέγεθος του αρχείου μέσα στην εικονική μηχανή KVM.

Προηγουμένως, είχα ήδη αυξήσει το μέγεθος του ίδιου του δίσκου από 14 GB σε 60 GB και ο διαχειριστής έπρεπε απλώς να αυξήσει το μέγεθος του συστήματος αρχείων μέσα στην εικονική μηχανή.

Περίπου στις 12 το βράδυ, ο διαχειριστής στέλνει ένα μήνυμα ρωτώντας αν πρέπει να υπάρχει εκτεταμένη ή κύρια ενότητα... Σε απάντηση, του έγραψα ότι πρέπει να το κάνει όπως ήταν πριν στην ίδια την εικονική μηχανή.

Πέρασε η ώρα... και ο διαχειριστής είπε ότι έπαιρνε σφάλματα, ότι δεν μπορούσε να επεκτείνει το διαμέρισμα... και σταμάτησε να τοποθετείται... ήταν ήδη 2 τα ξημερώματα...

Του έγραψα για να μην κάνει πια τίποτα και να αφήσει ήσυχη την εικονική μηχανή και να πάω να φτιάξω μόνος μου ένα αντίγραφο της εικόνας του δίσκου VM - λέγοντάς το vmname_bad

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

Το πρωί, με φρέσκες σκέψεις, έστησα μια εικονική μηχανή με το ίδιο λειτουργικό σύστημα (Debian 9) και συνδέω τον δίσκο. Μέσω του fdisk βλέπω ότι αυτός ο δίσκος έχει ήδη επεκταθεί στα 60 GB και το διαμέρισμα... που στην πραγματικότητα είναι λίγο χαλασμένο.

Χρησιμοποιώντας τα στιγμιότυπα οθόνης που παρέχονται από τον διαχειριστή, προσπαθώ να βρω την προηγούμενη σήμανση, αλλά δυστυχώς, μάταια. Προσπαθώ να βρω τις τιμές χρησιμοποιώντας το fdisk, αλλά δυστυχώς, όλες οι προσπάθειες απέτυχαν.

Επειδή το fdisk δεν μπορεί να με βοηθήσει... Καλώ τον χωριστή για βοήθεια. Ας φορτώσουμε το parted - Διαγράφω το παλιό partition rm 2 και γνωρίζοντας τις κατά προσέγγιση τιμές partition, κάνω rescue - υποδεικνύω την αρχική τιμή και την τελική τιμή, όπου μπορεί να βρίσκεται το partition. Η αναμονή ενός λεπτού και ο χωρισμός βρίσκει το διαμέρισμα και προσφέρεται να εισαγάγει πληροφορίες σχετικά με αυτό στο σύστημα - Συμφώνησα και έφυγα χωρισμένος.

Τοποθέτησα το διαμέρισμα - όλα είναι εντάξει. Τα αρχεία είναι στη θέση τους, όλα είναι καλά, αλλά το μέγεθος είναι ακόμα παλιό 14 GB. Αποπροσάρτησα το /dev/sdd1 και έκανα resize2fs /dev/sdd1, μετά το e2fsck /dev/sdd1 και το προσάρτησα ξανά και είδα το ήδη ανεπτυγμένο διαμέρισμα με όλα τα αρχεία και αρκετά ζωντανό.

Όλα τελείωσαν καλά και για μένα και για τον διαχειριστή.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο