Επέκταση του χώρου στον δίσκο ενός στοιχείου Edge Gateway¶
Ένα στοιχείο Edge Gateway γεμίζει: οι αρχειοθήκες των περιόδων λειτουργίας που έχουν εγγραφεί και τα αρχεία καταγραφής του συστήματος συσσωρεύονται στα διαμερίσματα που τα φιλοξενούν. Αυτή η σελίδα επεκτείνει ένα από αυτά τα διαμερίσματα ώστε να χρησιμοποιεί όλο τον διαθέσιμο χώρο στον δίσκο.
Η διαδικασία εκτελείται κανονικά εν λειτουργία, χωρίς επίπτωση στην παραγωγή.
Μία προϋπόθεση, και δεν είναι διαπραγματεύσιμη
Οι παρακάτω εντολές προϋποθέτουν τη διάταξη δίσκων και τη διαμέριση που παραδίδονται με τη συσκευή. Εάν οι δίσκοι ή η διαμέριση αυτής της εικονικής μηχανής έχουν τροποποιηθεί με το χέρι, οι εντολές δεν ισχύουν: διαγράφουν και αναδημιουργούν ένα διαμέρισμα και θα το έκαναν βάσει παραδοχών που δεν ισχύουν πλέον. Σε αυτήν την περίπτωση, επικοινωνήστε με την υποστήριξη του CyberElements αντί να προσαρμόσετε μόνοι σας τις εντολές.
Μόνο μία αλλαγή είναι αποδεκτή: εκείνη που έχει ήδη κάνει αυτή ακριβώς η διαδικασία. Η σελίδα προορίζεται να εφαρμόζεται ξανά — ένα στοιχείο Edge Gateway που έχει επεκταθεί με αυτόν τον τρόπο παραμένει επιλέξιμο και κάθε νέα μεγέθυνση του εικονικού δίσκου μεταβιβάζεται στο διαμέρισμα με τον ίδιο τρόπο.
Πριν ξεκινήσετε¶
Ακολουθήστε αυτά τα τέσσερα βήματα με τη σειρά. Το πρώτο είναι αυτό που καθιστά τα υπόλοιπα αναστρέψιμα.
1. Δημιουργία αντιγράφου ασφαλείας της εικονικής μηχανής¶
Δημιουργήστε ένα αντίγραφο ασφαλείας της εικονικής μηχανής πριν από οτιδήποτε άλλο. Η επέκταση ξαναγράφει τον πίνακα διαμερισμάτων: το αντίγραφο ασφαλείας είναι αυτό που μετατρέπει μια αποτυχημένη διαδικασία σε επαναφορά αντί για επανεγκατάσταση.
2. Επέκταση του εικονικού δίσκου από τον υπερεπόπτη¶
Προσθέστε τον απαιτούμενο χώρο στον δίσκο του στοιχείου Edge Gateway από τον υπερεπόπτη σας. Αυτό το βήμα από μόνο του δεν αλλάζει τίποτα μέσα στον υπολογιστή — το λειτουργικό σύστημα εξακολουθεί να βλέπει το προηγούμενο μέγεθος μέχρι να εκτελεστούν οι παρακάτω εντολές.
Η επιλογή εμφανίζεται με γκρι χρώμα; Αναζητήστε ένα στιγμιότυπο
Ένας υπερεπόπτης αρνείται να επεκτείνει τον δίσκο μιας εικονικής μηχανής που διαθέτει στιγμιότυπο. Εάν η επιλογή δεν είναι διαθέσιμη, ελέγξτε αν παραμένει κάποιο και καταργήστε το — έπειτα επεκτείνετε τον δίσκο.
3. Προαιρετική δημιουργία στιγμιοτύπου¶
Μόλις επεκταθεί ο δίσκος, μπορείτε να δημιουργήσετε ένα στιγμιότυπο του υπολογιστή, ως άμεσο τρόπο επιστροφής για τις εντολές που ακολουθούν. Δημιουργήστε το μετά την επέκταση του δίσκου, ποτέ πριν: ένα στιγμιότυπο είναι ακριβώς αυτό που θα εμπόδιζε αυτήν την επέκταση.
4. Εφαρμογή της επέκτασης μέσα στο στοιχείο Edge Gateway¶
Μόνο τότε εκτελέστε τις εντολές του επόμενου κεφαλαίου.
Ποιο διαμέρισμα πρέπει να επεκταθεί¶
Οι εντολές δέχονται έναν κατάλογο και επεκτείνουν το διαμέρισμα που τον φιλοξενεί. Μπορεί να καθοριστεί οποιοσδήποτε κατάλογος του συστήματος, με μία εξαίρεση.
Ο κατάλογος /boot εξαιρείται
Μη στοχεύετε τον κατάλογο /boot. Οι εντολές λειτουργούν στον τόμο LVM της συσκευής, από τον οποίο εξαιρείται ο κατάλογος /boot. Το παρακάτω πεδίο απορρίπτει αυτήν τη διαδρομή.
Στην πράξη, δύο κατάλογοι μεγαλώνουν ταχύτερα από τους υπόλοιπους — αποτελούν τον συνήθη λόγο για την εκτέλεση αυτής της διαδικασίας:
| Κατάλογος | Τι περιέχει |
|---|---|
/var/lib/ipdiva/carerecord/archives |
Οι γραφικές αρχειοθήκες των περιόδων λειτουργίας που έχουν εγγραφεί. |
/var/log |
Τα αρχεία καταγραφής του συστήματος. |
Καθορίζετε έναν κατάλογο, όχι ένα διαμέρισμα
Δεν χρειάζεται να γνωρίζετε ποιο διαμέρισμα ή ποιος λογικός τόμος φιλοξενεί τι: οι εντολές το διαβάζουν από τον κατάλογο που τους δίνετε. Εκτελέστε την εντολή df -h στο στοιχείο Edge Gateway για να δείτε ποιο εξαντλείται.
Επέκταση του διαμερίσματος¶
Ανοίξτε μια περίοδο λειτουργίας SSH στο στοιχείο Edge Gateway ως root και, στη συνέχεια, εκτελέστε τις εντολές.
Μπορείτε να προσαρμόσετε τη μεταβλητή για τις ακόλουθες εντολές:
| Προσαρμοσμένη τιμή | Μεταβλητή | Σχόλιο |
|---|---|---|
TARGET_DIRECTORY |
Κατάλογος του οποίου το διαμέρισμα πρέπει να επεκταθεί — βλ. Ποιο διαμέρισμα πρέπει να επεκταθεί. |
Ή συμπληρώστε το πεδίο με έναν από τους δύο καταλόγους που γεμίζουν πρώτοι:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Τι κάνουν οι εντολές
Συνδέουν διαδοχικά τέσσερις λειτουργίες: κάνουν τον πυρήνα να βλέπει το νέο μέγεθος του δίσκου χωρίς επανεκκίνηση, ξαναγράφουν το τελευταίο διαμέρισμα LVM ώστε να φτάνει μέχρι το τέλος του δίσκου, παραδίδουν αυτόν τον χώρο στο LVM και, στη συνέχεια, επεκτείνουν το σύστημα αρχείων σε αυτόν.
Ελέγξτε τον ελεύθερο χώρο πριν και μετά
Εκτελέστε την εντολή df -h στον κατάλογο πριν και μετά. Το κέρδος πρέπει να αντιστοιχεί στον χώρο που προστέθηκε στο βήμα 2.
Εάν το σύστημα αρχείων δεν έχει επεκταθεί, μην εκτελέσετε ξανά τις εντολές αμέσως: ο πίνακας διαμερισμάτων έχει ήδη ξαναγραφτεί και ένα δεύτερο πέρασμα στο ίδιο μέγεθος δίσκου θα ξεκινούσε από μια κατάσταση που οι εντολές δεν αναμένουν. Αντί για αυτό, αναφέρετε το αποτέλεσμα στην υποστήριξη του CyberElements.
Η επανεκτέλεσή τους είναι θεμιτή σε μία περίπτωση, και είναι η συνηθισμένη: όταν έχει προστεθεί περισσότερος χώρος στον εικονικό δίσκο. Ξεκινήστε ξανά από το βήμα 1 — ολόκληρη η διαδικασία ισχύει ξανά, συμπεριλαμβανομένου του αντιγράφου ασφαλείας.