Διαμόρφωση LVM στο Linux Mint

Configure Lvm Linux Mint



Φανταστείτε ότι έχετε έναν σκληρό δίσκο που απαιτεί να αλλάξετε το μέγεθος ενός επιλεγμένου διαμερίσματος. Αυτό είναι δυνατό στο Linux χάρη στο LVM. Με αυτό κατά νου, αυτό το άρθρο θα σας διδάξει πώς να διαμορφώσετε το LVM στο Linux Mint. Ωστόσο, μπορείτε να εφαρμόσετε αυτό το σεμινάριο σε οποιαδήποτε διανομή Linux.

Τι είναι το LVM;

Το LVM είναι ένας λογικός διαχειριστής τόμου που αναπτύχθηκε για τον πυρήνα του Linux. Προς το παρόν, υπάρχουν 2 εκδόσεις LVM. Το LVM1 είναι πρακτικά εκτός υποστήριξης ενώ χρησιμοποιείται η έκδοση 2 LVM που συνήθως ονομάζεται LVM2.







Το LVM περιλαμβάνει πολλές από τις δυνατότητες που αναμένονται από έναν διαχειριστή έντασης, συμπεριλαμβανομένων:



  • Αλλαγή μεγέθους λογικών ομάδων.
  • Αλλαγή μεγέθους λογικών τόμων.
  • Στιγμιότυπα μόνο για ανάγνωση (το LVM2 προσφέρει ανάγνωση και εγγραφή).

Για να σας δώσω μια ιδέα για τη δύναμη και τη χρησιμότητα του LVM, θα σας δώσω το ακόλουθο παράδειγμα: Ας υποθέσουμε ότι έχουμε έναν μικρό σκληρό δίσκο, για παράδειγμα, 80Gb. Ο τρόπος διανομής του δίσκου θα είναι κάπως έτσι:



  • Το διαμέρισμα 400Mb /boot
  • Για διαμέρισμα ρίζας / 6Gb
  • Στην περίπτωση του οικιακού διαμερίσματος /home 32Gb
  • Και το διαμέρισμα swap είναι 1Gb.

Αυτή η διανομή θα μπορούσε να είναι σωστή και χρήσιμη, αλλά φανταστείτε ότι εγκαθιστούμε πολλά προγράμματα και το ριζικό διαμέρισμα γεμίζει, αλλά στα προσωπικά αρχεία, δεν υπάρχουν πρακτικά δεδομένα και το διαμέρισμα /home έχει 20 Gb διαθέσιμα. Αυτή είναι μια κακή χρήση του σκληρού δίσκου. Με το LVM, η λύση σε αυτό το πρόβλημα είναι απλή, καθώς μπορείτε απλά να μειώσετε το διαμέρισμα που περιέχει /home και στη συνέχεια να αυξήσετε τον χώρο που εκχωρείται στον βασικό κατάλογο.





Λεξιλόγιο LVM

Για να γίνει αυτή η ανάρτηση όσο το δυνατόν πιο απλή για τον αναγνώστη, είναι απαραίτητο να ληφθούν υπόψη ορισμένες έννοιες που σχετίζονται στενά με το LVM. Η αποτελεσματική γνώση αυτών των εννοιών θα κατανοήσει καλύτερα το πλήρες δυναμικό αυτού του εργαλείου:

Ας ξεκινήσουμε λοιπόν:



  • Φυσικός όγκος (PV): Το PV είναι ένας φυσικός τόμος, ένας σκληρός δίσκος ή ένα συγκεκριμένο διαμέρισμα.
  • Λογικός όγκος (LV): ένα LV είναι ένας λογικός τόμος, είναι το ισοδύναμο ενός παραδοσιακού διαμερίσματος σε ένα σύστημα διαφορετικό από το LVM.
  • Volume Group (VG): ένα VG είναι μια ομάδα όγκων, μπορεί να συγκεντρώσει ένα ή περισσότερα ΦΒ.
  • Φυσική Έκταση (ΡΕ): ένα ΡΕ είναι μέρος κάθε φυσικού όγκου, σταθερού μεγέθους. Ένας φυσικός όγκος διαιρείται σε πολλαπλά PE με το ίδιο μέγεθος.
  • Λογική έκταση (LE): ένα LE είναι μέρος κάθε λογικού όγκου σταθερού μεγέθους. Ένας λογικός τόμος χωρίζεται σε πολλαπλά LE του ίδιου μεγέθους.
  • Depper mapper: είναι ένα γενικό πλαίσιο πυρήνα Linux που επιτρέπει τη χαρτογράφηση μιας συσκευής από μπλοκ σε άλλη.

Διαμόρφωση LVM στο Linux Mint

Πρώτα απ 'όλα, πρέπει να εγκαταστήσετε το πακέτο lvm2 στο σύστημά σας. Για να το κάνετε αυτό, ανοίξτε έναν εξομοιωτή τερματικού και γράψτε. Σημειώστε ότι για την εκτέλεση αυτής της εντολής χρειάζεστε προνόμια υπερχρήστη.

sudoκατάλληλοςεγκαθιστώlvm2

Στη συνέχεια, θα χρησιμοποιήσω το fdisk για να επαληθεύσω ποια διαμερίσματα έχω. Φυσικά, πρέπει επίσης να το κάνετε αυτό για να διασφαλίσετε ποια είναι επίσης τα διαμερίσματά σας.

sudo -Εγώ
fdisk -ο

Όπως μπορείτε να δείτε, έχω έναν δεύτερο σκληρό δίσκο. Προκειμένου το LVM να κάνει τη δουλειά του, είναι απαραίτητο να προετοιμάσετε το δίσκο ή τα διαμερίσματα να είναι τύπου LVM. Επομένως, πρέπει να κάνω κάποια δουλειά στον δεύτερο σκληρό δίσκο που ονομάζεται sdb.

Πληκτρολογήστε λοιπόν αυτήν την εντολή:

fdisk /dev/τουαλέτα

Στη συνέχεια, πατήστε το πλήκτρο n για να δημιουργήσετε ένα νέο διαμέρισμα. Στη συνέχεια, πατήστε enter. Στη συνέχεια, πατήστε το πλήκτρο p για να ορίσετε το διαμέρισμα ως κύριο. Στη συνέχεια, πατήστε enter. Τώρα, πρέπει να πατήσετε 1 για να το δημιουργήσετε ως το πρώτο διαμέρισμα του δίσκου. Στη συνέχεια, πατήστε enter.

Έτσι, το επόμενο βήμα είναι να πατήσετε το πλήκτρο t για να αλλάξετε το αναγνωριστικό συστήματος ενός διαμερίσματος. Στη συνέχεια, πατήστε enter. Και επιλέξτε διαμέρισμα LVM. Για να το κάνετε, πληκτρολογήστε 8e. Στη συνέχεια, πατήστε enter. Έτσι, πληκτρολογήστε το πλήκτρο w για να γράψετε όλες τις αλλαγές.

Τέλος, ελέγξτε το διαμέρισμα.

fdisk -ο /dev/τουαλέτα

ΣΗΜΕΙΩΣΗ: Εάν πρόκειται να εργαστείτε με πολλά διαμερίσματα, πρέπει να επαναλάβετε αυτήν τη διαδικασία με καθένα από αυτά.

Τώρα, είμαστε έτοιμοι να συνεχίσουμε.

Δημιουργήστε τον φυσικό όγκο (PV)

Για να δουλέψουμε με το LVM πρέπει πρώτα να ορίσουμε τους φυσικούς όγκους (PV), για αυτό θα χρησιμοποιήσουμε την εντολή pvcreate. Λοιπόν, αφήστε μας.

pvcreate/dev/sdb1

Ελέγξτε τις αλλαγές.

pvdisplay

ΣΗΜΕΙΩΣΗ: Εάν είχαμε περισσότερα από ένα διαμερίσματα, θα έπρεπε να τα προσθέσουμε όλα στο ΦΒ.

Δημιουργήστε την ομάδα τόμου (VG)

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

vgδημιουργία ομάδας όγκου/dev/sdb1

Αντικαταστήστε την ομάδα όγκου με το όνομα που θέλετε. Εάν είχατε περισσότερα διαμερίσματα, θα έπρεπε μόνο να τα προσθέσετε στην εντολή. Για παράδειγμα:

vgδημιουργία ομάδας όγκου/dev/sdb1

Μπορείτε να γράψετε το όνομα που θέλετε για το VG. Έτσι, ελέγξτε την ομάδα έντασης με αυτήν την εντολή:

vgdisplay

Δημιουργήστε τους λογικούς τόμους (LV)

Αυτή είναι η κεντρική στιγμή της ανάρτησης γιατί σε αυτό το μέρος θα δημιουργήσουμε τους λογικούς όγκους που θα είναι σαν ένα κανονικό διαμέρισμα.

Λοιπόν, εκτελέστε αυτήν την εντολή:

lvcreateΟμάδα έντασης όγκου 4G -n

Αυτή η εντολή δημιουργεί έναν λογικό όγκο χώρου 4G πάνω από την ομάδα που δημιουργήθηκε προηγουμένως.

Με το lvdisplay μπορείτε να ελέγξετε το LV.

lvdisplay

Το επόμενο βήμα είναι να μορφοποιήσετε και να τοποθετήσετε το VL.

mkfs.ext4/dev/ομαδική ομάδα/Ενταση ΗΧΟΥ

Τώρα, δημιουργήστε έναν προσωρινό φάκελο και τοποθετήστε το VL σε αυτό.

mkdir /προσωρινός/
βουνό /dev/ομαδική ομάδα/Ενταση ΗΧΟΥ/προσωρινός/

Τώρα, ελέγξτε το VL.

df | λαβήορολογικός

Αυξήστε ή μειώστε το μέγεθος του λογικού όγκου

Μια από τις πιο φαινομενικές δυνατότητες του LVM είναι η δυνατότητα αύξησης του μεγέθους ενός λογικού όγκου με πολύ απλό τρόπο. Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή.

lvextend+2G/dev/ομαδική ομάδα/Ενταση ΗΧΟΥ

Τέλος, είναι απαραίτητο να αντικατοπτρίσουμε την ίδια αλλαγή στο σύστημα αρχείων, για αυτό, εκτελέστε αυτήν την εντολή.

αλλαγή μεγέθους 2fs/dev/ομαδική ομάδα/Ενταση ΗΧΟΥ

Ελέγξτε το νέο μέγεθος:

df | λαβήπροσωρινός

Τελικές σκέψεις

Η εκμάθηση διαμόρφωσης LVM στο Linux Mint είναι μια απλή διαδικασία που μπορεί να σώσει πολλά προβλήματα κατά την εργασία με διαμερίσματα. Για να γίνει αυτό, σας προσκαλώ να διαβάσετε περισσότερα σχετικά με το θέμα, καθώς εδώ σας έδειξα πρακτικά και απλά παραδείγματα για το πώς να το διαμορφώσετε.