Quick tips:
- Για να δείτε τις λεπτομέρειες της λογικής ομάδας όγκου χρήσης: vgdisplay
- Για να δείτε τις λεπτομέρειες των λογικών τόμων χρησιμοποιήστε: lvdisplay
- Για να δημιουργήσετε νέους τόμους, χρησιμοποιήστε: lvcreate
- Για να αλλάξετε το μέγεθος των υπαρχόντων τόμων, χρησιμοποιήστε: lvresize
- Χρησιμοποιήστε το "--help" για γρήγορη βοήθεια για την εντολή: lvresize --help
- Είναι εύκολο να προσθέσετε επιπλέον χώρο σε ένα υπάρχον σύστημα αρχείων - δεν απαιτείται χρόνος διακοπής λειτουργίας.
- Είναι πολύ πιο δύσκολο να συρρικνωθεί το σύστημα αρχείων - απαιτείται χρόνος διακοπής λειτουργίας.
- Μην επιχειρήσετε να μειώσετε την ένταση εκτός εάν γνωρίζετε πραγματικά τι κάνετε
Υπάρχουν κάποιες πληροφορίες εκεί έξω, αλλά το βρήκα ότι είναι δύσκολο να το καταλάβω και δεν εξήγησα πραγματικά τα βήματα. Εάν είστε κάποιος που δεν έχει συνηθίσει να εργάζεται με Linux, φαντάζομαι ότι θα ήταν σχεδόν αδύνατο να αλλάξετε αυτές τις ρυθμίσεις με αυτοπεποίθηση. Λοιπόν, εδώ είναι τα βήματα που ακολούθησα για την επέκταση των κατατμήσεων Linux. Αυτό ισχύει μόνο για δίσκους ext3 που χρησιμοποιούν τη λογική διαχείριση τόμου. Εάν χρησιμοποιείτε RedHat, CentOS ή άλλη παρόμοια διανομή Linux, αυτή η διαδικασία θα λειτουργήσει για εσάς.
-
- Τερματισμός του VM
- Κάντε δεξί κλικ στο VM και επιλέξτε Επεξεργασία ρυθμίσεων
- Επιλέξτε τον σκληρό δίσκο που θέλετε να επεκτείνετε
- Στη δεξιά πλευρά, κάντε το προβλεπόμενο μέγεθος τόσο μεγάλο όσο το χρειάζεστε
- Κάντε κλικ στο OK
- Ενεργοποιήστε το VM
- Συνδεθείτε στη γραμμή εντολών του Linux VM μέσω της συνεδρίας κονσόλας ή putty
- Συνδεθείτε ως root
- Η εντολή fdisk παρέχει λειτουργίες διαμέρισης δίσκου και τη χρησιμοποιεί με το διακόπτη -l παραθέτει πληροφορίες σχετικά με τα διαμερίσματα δίσκων. Στη γραμμή εντολών πληκτρολογήστε fdisk -l
- Η απάντηση πρέπει να λέει κάτι σαν το Disk /dev/sda: xxGB.
- Στη γραμμή εντολών πληκτρολογήστε fdisk /dev/sda.
- Τύπος p για να εκτυπώσετε τον πίνακα διαμερισμάτων και πατήστε Enter
- Τύπος n για να προσθέσετε ένα νέο διαμέρισμα
- Τύπος p και πάλι για να το κάνουμε πρωτεύον διαμέρισμα
- Τώρα θα σας ζητηθεί να επιλέξετε τον πρώτο κύλινδρο που πιθανότατα θα έρθει στο τέλος του τελευταίου σας διαμερίσματος (ex: /dev/sda3 ends at 2610). Γι 'αυτό επέλεξα το 2611 για τον πρώτο μου κύλινδρο, ο οποίος αναφέρεται επίσης ως προεπιλογή.
- Εάν θέλετε να καταλάβει τον υπόλοιπο διαθέσιμο χώρο (όπως διατίθεται στο βήμα 4), απλώς επιλέξτε την προεπιλεγμένη τιμή για τον τελευταίο κύλινδρο.
- Πληκτρολογήστε w για να αποθηκεύσετε αυτές τις αλλαγές
- Επανεκκινήστε το VM
- Συνδεθείτε ξανά ως root
- Στη γραμμή εντολών πληκτρολογήστε fdisk -l. Θα παρατηρήσετε ότι υπάρχει άλλο διαμέρισμα.
- Πρέπει να αρχικοποιήσετε αυτό το νέο διαμέρισμα ως φυσικό τόμο, ώστε να μπορείτε να το χειριστείτε αργότερα χρησιμοποιώντας το Logical Volume Manager (LVM).
- Τώρα θα προσθέσετε τον φυσικό τόμο στην υπάρχουσα ομάδα τόμου χρησιμοποιώντας την εντολή vgextend. Πρώτος τύπος df -h για να βρείτε το όνομα της ομάδας τόμων. το όνομα της ομάδας τόμων είναι vg_root. Τώρα πληκτρολογήστε vgextend [volume group] /dev/sdaX. (ex: vgextend vg_root /dev/sda4)
- Για να βρείτε το διαθέσιμο ελεύθερο χώρο στον τύπο φυσικής έντασης vgdisplay [volume group] | grep "Free"
- Επεκτείνετε τον λογικό όγκο με τον αριθμό του ελεύθερου χώρου που εμφανίζεται στο προηγούμενο βήμα πληκτρολογώντας lvextend -L+[freespace]G /dev/volgroup/volume. (ex: lvextend -L+20G /dev/vg_root/lv_root) η πληκτρολογήστε lvextend -l +100%FREE /dev/volgroup/volume (ex: lvextend -L+100%FREE /dev/vg_root/lv_root) για να πάρετε όλο τον χώρο του δίσκου.
- Μπορείτε τελικά να επεκτείνετε το σύστημα αρχείων ext3 στο λογικό τόμο χρησιμοποιώντας την εντολή xfs_growfs /dev/volgroup/volume ή resize2fs /dev/volgroup/volume (ex: resize2fs /dev/vg_root/lv_root).
- Τώρα μπορείτε να εκτελέσετε την εντολή df για να επιβεβαιώσετε ότι έχετε περισσότερο χώρο df -h