Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή

Γεια σε όλους! Πρόσφατα συνάντησα μια φαινομενικά απλή εργασία - να αυξήσω το μέγεθος του δίσκου "hot" σε έναν διακομιστή Linux.

Περιγραφή των εργασιών

Υπάρχει ένας διακομιστής στο cloud. Στην περίπτωσή μου, αυτό είναι το Google Cloud - Compute Engine. Λειτουργικό σύστημα - Ubuntu. Αυτή τη στιγμή είναι συνδεδεμένος ένας δίσκος 30 GB. Η βάση δεδομένων μεγαλώνει, τα αρχεία διογκώνονται, επομένως πρέπει να αυξήσετε το μέγεθος του δίσκου, ας πούμε, στα 50 GB. Ταυτόχρονα, δεν απενεργοποιούμε τίποτα, δεν κάνουμε επανεκκίνηση τίποτα.

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

1. Αρχικά, ας ελέγξουμε πόσο ελεύθερο χώρο έχουμε. Στην κονσόλα Linux γράφουμε:

df -h

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

2. Στη συνέχεια πάω και συνδέω μερικά GB ακόμα μέσω της κονσόλας του hoster μου. Το Google Cloud το κάνει αυτό εύκολο, χωρίς επανεκκίνηση. Πηγαίνω στο Compute Engine -> Disks -> Επιλέγω το δίσκο του διακομιστή μου και αλλάζω το μέγεθός του:

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Μπαίνω μέσα, κάνω κλικ στο "Επεξεργασία" και αυξάνω το μέγεθος του δίσκου στο μέγεθος που χρειάζομαι (στην περίπτωσή μου, έως και 50 GB).

3. Τώρα λοιπόν έχουμε 50 GB. Ας το ελέγξουμε αυτό στον διακομιστή με την εντολή:

sudo fdisk -l

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Βλέπουμε τα νέα μας 50 GB, αλλά προς το παρόν μπορούμε να χρησιμοποιήσουμε μόνο 30 GB.

4. Τώρα ας διαγράψουμε το τρέχον διαμέρισμα δίσκου 30 GB και ας δημιουργήσουμε ένα νέο 50 GB. Μπορείτε να έχετε πολλές ενότητες. Ίσως χρειαστεί να δημιουργήσετε επίσης πολλά νέα διαμερίσματα. Για αυτή τη λειτουργία θα χρησιμοποιήσουμε το πρόγραμμα fdisk, το οποίο σας επιτρέπει να διαχειρίζεστε διαμερίσματα σκληρού δίσκου. Είναι επίσης σημαντικό να κατανοήσουμε τι είναι τα διαμερίσματα δίσκων και για τι χρειάζονται - διαβάστε εδώ. Για να τρέξετε το πρόγραμμα fdisk χρησιμοποιήστε την εντολή:

sudo fdisk /dev/sda

5. Μέσα στη διαδραστική λειτουργία του προγράμματος fdisk Εκτελούμε διάφορες επεμβάσεις.

Πρώτα μπαίνουμε:

p

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Η εντολή εμφανίζει μια λίστα με τις τρέχουσες κατατμήσεις μας. Στην περίπτωσή μου, ένα διαμέρισμα είναι 30 GB και ένα άλλο 20 GB είναι ελεύθερα αιωρούμενο, ας το πω έτσι.

6. Στη συνέχεια, πληκτρολογήστε:

d

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Διαγράφουμε το τρέχον διαμέρισμα για να δημιουργήσουμε ένα νέο για όλα τα 50 GB. Πριν την επέμβαση ελέγχουμε για άλλη μια φορά αν έχουμε κάνει backup σημαντικών πληροφοριών!

7. Στη συνέχεια υποδεικνύουμε στο πρόγραμμα:

n

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Η εντολή δημιουργεί ένα νέο διαμέρισμα. Όλες οι παράμετροι πρέπει να οριστούν ως προεπιλογή - μπορείτε απλώς να πατήσετε Enter. Εάν έχετε μια ειδική περίπτωση, τότε υποδείξτε τις παραμέτρους σας. Όπως μπορείτε να δείτε από το στιγμιότυπο οθόνης, δημιούργησα ένα διαμέρισμα 50 GB - αυτό που χρειάζομαι.

8. Ως αποτέλεσμα, αναφέρω στο πρόγραμμα:

w

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Αυτή η εντολή γράφει τις αλλαγές και εξέρχεται fdisk. Δεν φοβόμαστε ότι η ανάγνωση του πίνακα κατατμήσεων απέτυχε. Η ακόλουθη εντολή θα σας βοηθήσει να το διορθώσετε. Έφυγε λίγο.

9. Φύγαμε fdisk και επέστρεψε στην κύρια γραμμή Linux. Στη συνέχεια, οδηγούμε μέσα, όπως μας ενημέρωσαν νωρίτερα:

sudo partprobe /dev/sda

Εάν όλα ήταν επιτυχή, δεν θα δείτε κανένα μήνυμα. Εάν δεν έχετε εγκατεστημένο το πρόγραμμα partprobe, στη συνέχεια εγκαταστήστε το. Ακριβώς partprobe θα ενημερώσει τους πίνακες διαμερισμάτων, γεγονός που θα μας επιτρέψει να επεκτείνουμε το διαμέρισμα έως και 50 GB online. Προχώρα.

Ενδειξη! Εγκαθιστώ partprobe μπορείτε να το κάνετε έτσι:

 apt-get install partprobe


10. Τώρα απομένει να επαναπροσδιορίσουμε το μέγεθος του διαμερίσματος χρησιμοποιώντας το πρόγραμμα αλλαγή μεγέθους2fs. Θα το κάνει διαδικτυακά - ακόμα και εκείνη τη στιγμή τα σενάρια δούλευαν και έγραφαν στο δίσκο.

Πρόγραμμα αλλαγή μεγέθους2fs θα αντικαταστήσει τα μεταδεδομένα του συστήματος αρχείων. Για να το κάνουμε αυτό χρησιμοποιούμε την ακόλουθη εντολή:

sudo resize2fs /dev/sda1

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή
Εδώ sda1 είναι το όνομα του διαμερίσματός σας. Στις περισσότερες περιπτώσεις, αυτό είναι sda1, αλλά είναι δυνατές εξαιρέσεις. Πρόσεχε. Ως αποτέλεσμα, το πρόγραμμα άλλαξε το μέγεθος του διαμερίσματος για εμάς. Νομίζω ότι αυτό είναι μια επιτυχία.

11. Τώρα ας βεβαιωθούμε ότι το μέγεθος του διαμερίσματος έχει αλλάξει και τώρα έχουμε 50 GB. Για να γίνει αυτό, ας επαναλάβουμε την πρώτη εντολή:

df -h

Πώς να αυξήσετε γρήγορα το μέγεθος του δίσκου σε έναν διακομιστή

Πηγή: www.habr.com

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