Πώς λειτουργεί το Logical Volume Manager (LVM) στο Linux

Pos Leitourgei To Logical Volume Manager Lvm Sto Linux



Το Logical Volume Manager (LVM) είναι ένα ισχυρό εργαλείο διαχείρισης δίσκου για Linux. Το LVM μπορεί να διαχειρίζεται πολλούς δίσκους ταυτόχρονα – σκληρούς δίσκους, SATA SSD, NVME SSD, κ.λπ. Αντί να δημιουργεί φυσικά διαμερίσματα στους δίσκους, το LVM χρησιμοποιεί λογικούς τόμους που μπορούν να εκτείνονται σε πολλούς δίσκους (διαχειριζόμενοι από LVM). Αυτή η δυνατότητα δίνει στο LVM μεγαλύτερη ευελιξία στη διαχείριση αποθήκευσης.

Σε αυτό το άρθρο, θα συζητήσουμε πώς λειτουργεί το Logical Volume Manager (LVM) και τις δυνατότητες του LVM.

Θέμα Περιεχομένων:

  1. Βασικές Αρχές Εργασίας του LVM
  2. Λειτουργίες Logical Volume Manager (LVM).
  3. συμπέρασμα

Βασικές Αρχές Εργασίας του LVM

Η διαδικασία για τον τρόπο με τον οποίο η LVM διαχειρίζεται τους δίσκους απεικονίζεται στο ακόλουθο σχήμα:











Μερικοί από τους σημαντικούς όρους του LVM εξηγούνται ως εξής:



Φυσικός όγκος (PV): Οι φυσικοί δίσκοι (σκληροί δίσκοι, SSD, κ.λπ.) που προστίθενται στο σύστημα LVM για διαχείριση ονομάζονται φυσικοί τόμοι LVM (PV). Στο σχήμα, ο Δίσκος 1, ο Δίσκος 2 και ο Δίσκος 3 ονομάζονται LVM Physical Volumes (PV).





Ομάδα τόμου (VG): Ένας ή περισσότεροι φυσικοί δίσκοι σχηματίζουν μια LVM Volume Group (VG). Όπως φαίνεται στο σχήμα, ο Δίσκος 1, ο Δίσκος 2 και ο Δίσκος 3 σχηματίζουν μια Ομάδα τόμου LVM (VG).

Λογικός όγκος (LV): Σε κάθε Ομάδα τόμου LVM, μπορείτε να δημιουργήσετε έως και 256 Λογικούς τόμους LVM (LV). Οι λογικοί τόμοι LVM (LV) είναι σαν διαμερίσματα δίσκου. Μπορείτε να τα μορφοποιήσετε και να τα προσαρτήσετε στο σύστημα αρχείων Linux με τον ίδιο τρόπο που διαμορφώνετε και προσαρτάτε τα διαμερίσματα του δίσκου. Αυτό φαίνεται στο προηγούμενο σχήμα.



Λειτουργίες Logical Volume Manager (LVM).

Τα χαρακτηριστικά του Logical Volume Manager (LVM) επεξηγούνται σύντομα παρακάτω:

Λογική διαχείριση όγκου: Ο κύριος σκοπός του LVM είναι να αφαιρέσει τους φυσικούς δίσκους, όπως HDD/SSD σε λογικούς τόμους/διαμερίσματα, ώστε να είναι δυνατή η διαχείριση τους εύκολα και με μεγαλύτερη ευελιξία. Μόλις διαβάσετε για τις άλλες δυνατότητες του LVM, αυτοί οι όροι θα είναι πιο ξεκάθαροι.

Δυναμική αλλαγή μεγέθους: Η δυναμική αλλαγή μεγέθους των λογικών τόμων είναι ένα από τα κύρια χαρακτηριστικά του LVM. Ένας από τους περιορισμούς των κατατμήσεων MBR ή GPT είναι ότι είναι πολύ δύσκολο να αλλάξετε το μέγεθος των κατατμήσεων μόλις δημιουργηθούν. Επίσης, δεν μπορείτε να αλλάξετε το μέγεθος των κατατμήσεων MBR ή GPT ενώ είναι προσαρτημένα. Οι δυνατότητες δυναμικής αλλαγής μεγέθους LVM σάς επιτρέπουν να αλλάζετε το μέγεθος (συρρίκνωση/επέκταση) των λογικών τόμων LVM (LV) εν κινήσει χωρίς να χρειάζεται ποτέ να αποσυναρμολογήσετε τους λογικούς τόμους.

Λεπτή παροχή: Εάν δημιουργήσετε έναν λογικό τόμο LVM 10 GB και αποθηκεύσετε μόνο 2 GB αρχείων σε αυτόν, ο λογικός τόμος LVM θα εκχωρήσει μόνο 2 GB από την ομάδα τόμου LVM και όχι 10 GB. Αυτό το χαρακτηριστικό του LVM ονομάζεται λεπτή παροχή. Μπορείτε να δημιουργήσετε όσους λογικούς τόμους σε μια ομάδα τόμων LVM χρειάζεστε, εφόσον ο συνολικός χρησιμοποιούμενος χώρος στο δίσκο όλων των λογικών τόμων μιας ομάδας LVM είναι μικρότερος από τον συνολικό διαθέσιμο χώρο στο δίσκο της ομάδας τόμου LVM.

Στιγμιότυπα : Μπορείτε να τραβήξετε στιγμιότυπα ενός λογικού τόμου LVM και να επαναφέρετε τον λογικό τόμο από το στιγμιότυπο εάν κάτι πάει στραβά. Η λειτουργία στιγμιότυπου LVM είναι πολύ χρήσιμη για τη δημιουργία αντιγράφων ασφαλείας των δεδομένων, τη δοκιμή πραγμάτων και την ανάκτηση των δεδομένων.

Απογύμνωση των δεδομένων σε πολλούς δίσκους: Έχουμε ήδη συζητήσει αυτό το χαρακτηριστικό του LVM. Το LVM κατανέμει τα δεδομένα που είναι αποθηκευμένα στους λογικούς τόμους LVM σε όλους τους φυσικούς τόμους (HDD/SSD) που προστίθενται στην ομάδα τόμων LVM. Αυτό βελτιώνει την απόδοση ανάγνωσης/εγγραφής των λογικών τόμων LVM. Κατά μία έννοια, η ομάδα τόμου LVM λειτουργεί σαν συστοιχία RAID-0. Συγκολλά τους φυσικούς δίσκους για να αυξήσει τον συνολικό διαθέσιμο χώρο στο δίσκο.

Αντικατοπτρισμός δεδομένων σε πολλούς δίσκους: Το LVM μπορεί επίσης να ρυθμιστεί ώστε να αναπαράγει τα δεδομένα ενός φυσικού δίσκου στους άλλους φυσικούς δίσκους που προστίθενται στην ίδια ομάδα τόμου LVM. Αυτό λειτουργεί με τον ίδιο τρόπο όπως μια συστοιχία RAID-1. Ακόμα κι αν ένας από τους δίσκους της ομάδας τόμου LVM αποτύχει, τα δεδομένα της ομάδας τόμου LVM θα εξακολουθούν να είναι ασφαλή.

Λειτουργεί με RAID: Το LVM λειτουργεί άψογα με το λογισμικό και το υλικό RAID. Μπορείτε να ρυθμίσετε έναν πίνακα RAID και να χρησιμοποιήσετε το LVM για να διαχειριστείτε τους τόμους/διαμερίσματα του πίνακα RAID.

Μεταφορά δεδομένων: Το LVM μπορεί να μεταφέρει τα δεδομένα μεταξύ φυσικών τόμων με ευκολία. Η μετεγκατάσταση δεδομένων LVM λειτουργεί ακόμα κι αν ο φυσικός τόμος είναι συσκευή iSCSI. Έτσι, μπορείτε να μετεγκαταστήσετε τα δεδομένα LVM μέσω του δικτύου μέσω iSCSI.

συμπέρασμα

Εξηγήσαμε πώς λειτουργεί το Logical Volume Manager (LVM). Σας δείξαμε επίσης μια εικόνα που εξηγούσε πώς η LVM αφαιρεί τους φυσικούς δίσκους και διαχειρίζεται τους δίσκους λογικά και συζητήσαμε επίσης τις δυνατότητες του Logical Volume Manager (LVM).