LVM, (επίσης γνωστή ως Λογική διαχείριση όγκου),είναι ένας λαμπρός τρόπος που οι χρήστες του Linux μπορούν να επεκτείνουν, να συρρικνώσουν και να τροποποιήσουν τα διαμερίσματα στους σκληρούς δίσκους σε πραγματικό χρόνο, χωρίς να χρειάζεται να αποσυναρμολογήσουν το σύστημα αρχείων. Σε αυτόν τον οδηγό, θα πάρουμε το μυστήριο από την LVM. Θα εξετάσουμε τον τρόπο δημιουργίας ενός βασικού τόμου LVM στο Linux, τον τρόπο δημιουργίας μιας ομάδας τόμων και πολλά άλλα!
Πριν ξεκινήσουμε
Σε αυτόν τον οδηγό, θα εξετάσουμε τον τρόπο δημιουργίας μιας βασικής εγκατάστασης LVM. Η δημιουργία ενός τόμου LVM περιλαμβάνει τη διαγραφή δεδομένων, οπότε προτού ξεκινήσουμε, δημιουργήστε ένα αντίγραφο ασφαλείας του συστήματος.
Υπάρχουν πολλοί διαφορετικοί τρόποι δημιουργίας ενόςbackup του συστήματος στο Linux. Εάν δεν είστε βέβαιοι πώς μπορείτε να δημιουργήσετε ένα, παρακαλούμε δείτε το Deja-Dup. Επιτρέπει στους χρήστες τη δημιουργία αντιγράφων ασφαλείας και τη μεταφόρτωσή τους στο διαδίκτυο ή σε διακομιστή δικτύου.
Εγκαταστήστε το LVM2
Τώρα που έχετε δημιουργήσει αντίγραφο ασφαλείας, ήρθε η ώρα να εγκαταστήσετε το λογισμικό LVM. Ανοίξτε ένα τερματικό και εισαγάγετε τις οδηγίες εγκατάστασης που αντιστοιχούν στο λειτουργικό σας σύστημα.
Ubuntu
sudo apt install lvm2*
Debian
sudo apt-get install lvm2*
Arch Linux
sudo pacman -S lvm2
Μαλακό καπέλλο
Το Fedora χρησιμοποιεί το Logical Volume Management πολύ, έτσιυπάρχει μια καλή πιθανότητα το πακέτο και τα βοηθητικά προγράμματα LVM2 να βρίσκονται ήδη στον υπολογιστή σας. Ακόμα, αν δεν είστε σίγουροι και θέλετε να το εγκαταστήσετε ούτως ή άλλως, η εντολή είναι:
sudo dnf install lvm2*
OpenSUSE
sudo zypper install lvm2
Προετοιμάστε τις συσκευές σας
Έτσι, βρίσκεστε στο ζωντανό περιβάλλον. Από εδώ, ανοίξτε τη παύλα του Ubuntu πατώντας το πλήκτρο Windows. Στη συνέχεια, κάντε κλικ στο πλαίσιο αναζήτησης, πληκτρολογήστε "Terminal" και πατήστε enter για να το εκκινήσετε.
Στο τερματικό, αποκτήστε πρόσβαση root. Η απόκτηση ρίζας είναι κρίσιμη, καθώς δεν είναι δυνατή η αλληλεπίδραση με τόμους LVM χωρίς ρίζα.
sudo -s
Μόλις έχετε πρόσβαση root, επιβεβαιώστε την εισάγοντας ποιός είμαι εντολή. Εάν η έξοδος είναι "root", έχετε πρόσβαση root.
whoami
Ανοίξτε το σκληρό δίσκο που θέλετε να δημιουργήσετε το LVM με το cfδίσκος επεξεργαστή διαμερισμάτων.
Σημείωση: αλλάξτε το sdX στη μονάδα δίσκου που σκοπεύετε να χρησιμοποιήσετε. Ελεγχος lsblk Για περισσότερες πληροφορίες.
cfdisk /dev/sdX
Επισημάνετε κάθε ένα από τα διαμερίσματα στη μονάδα δίσκου με τα πλήκτρα βέλους επάνω / κάτω. Στη συνέχεια, χρησιμοποιήστε τα πλήκτρα βέλους αριστερά / δεξιά για να επισημάνετε την επιλογή "Διαγραφή". Τύπος Εισαγω για να επιβεβαιώσετε τη διαγραφή. Κάντε αυτό μέχρι να διαγραφεί κάθε διαμέρισμα στη μονάδα δίσκου και είναι κενό.
Όταν όλα τα διαμερίσματα έχουν φύγει, χρησιμοποιήστε τα πλήκτρα βέλους αριστερά / δεξιά για να βρείτε το "Νέο" και πατήστε το για να δημιουργήσετε ένα νέο διαμέρισμα.
Αφού επιλέξετε "Νέα", θα σας ζητηθείδημιουργήστε ένα νέο διαμέρισμα. Χρησιμοποιήστε το σύνολο του σκληρού δίσκου. Για παράδειγμα, εάν η μονάδα δίσκου που θέλω να ρυθμίσει το LVM είναι 18GB, θα έλεγα "18G" στην προτροπή και ούτω καθεξής.
Μαρκάρετε "πρωτεύον" όταν σας ζητηθεί και πατήστε ξανά Εισαγω στο πληκτρολόγιο. Στη συνέχεια, επισημάνετε την επιλογή "Τύπος" και επιλέξτε Linux LVM.
Ολοκληρώστε τη διαδικασία διαμέρισης, επισημαίνοντας την επιλογή "Γράψτε". Επιλέξτε "έξοδος" για έξοδο από το Cfdisk.
Ρυθμίστε τη φυσική ένταση του LVM
Πριν μπορέσουμε να δημιουργήσουμε τους λογικούς τόμους LVM και να τους διαμορφώσουμε, πρέπει να δημιουργήσουμε έναν φυσικό τόμο LVM. Κάνοντας τόμους LVM στο Linux γίνεται με το εργαλείο pvcreate.
Στο τερματικό, εκτελέστε το pvcreate εντολή έναντι του διαμερίσματος LVM στη μονάδα δίσκου που θέλετε να χρησιμοποιήσετε για LVM. Σε αυτό το παράδειγμα, το γράμμα μονάδας δίσκου είναι / dev / sdb.
pvcreate /dev/sdb1
Τρέχοντας το pvcreate εντολή overtop του / dev / sdb1 διαμέρισμα δημιουργεί ένα νέο φυσικό όγκο LVM. Μπορούμε να το επιβεβαιώσουμε τρέχοντας:
lsblk
Δημιουργία ομάδας έντασης LVM
Τώρα που έχουμε ένα φυσικό τόμο LVM που έχει ρυθμιστεί, το επόμενο βήμα είναι να δημιουργηθεί μια ομάδα τόμων LVM. Για να δημιουργήσετε ένα νέο VG, μεταβείτε στο τερματικό και εκτελέστε τα παρακάτω vgcreate εντολή. Θυμηθείτε να αντικαταστήσετε / dev / sdb1 με το διαμέρισμα LVM.
Σημείωση: σε αυτό το παράδειγμα, το όνομα της ομάδας τόμων LVM είναι LVM1. Αν δεν σας αρέσει αυτό το όνομα, μπορείτε να το αλλάξετε σε κάτι άλλο.
vgcreate -s 16M lvm1 /dev/sdb1
Αν η παραπάνω εντολή είναι επιτυχής, η ομάδα τόμων LVM1 είναι έτοιμη να συνεργαστεί.
Ρυθμίστε λογικούς τόμους LVM
Οι λογικοί τόμοι είναι εκεί όπου όλα τα δεδομένα αποθηκεύονται σε LVM. Για να δημιουργήσετε έναν νέο λογικό τόμο στο LVM, χρησιμοποιήστε το lvcreate εντολή.
Για παράδειγμα, για να δημιουργήσετε μια λογική ένταση 2GB, θα κάνατε:
lvcreate -L 2G -n lvm1a lvm1
Επαναλάβετε αυτή τη διαδικασία για να δημιουργήσετε όσες ποσότητες θέλετε. Η βασική σύνταξη για τη δημιουργία λογικών τόμων είναι:
lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup
Όταν είστε ικανοποιημένοι με το μέγεθος του νέου σας λογικού διαμερίσματος LVM, ήρθε η ώρα να το διαμορφώσετε. Έτσι, για παράδειγμα, να διαμορφώσουμε το νέο μας τμήμα 2GB με την ετικέτα "LVM1A".
Πρώτα, CD μέσα στο / dev / mapper και εντοπίστε την ετικέτα του λογικού διαμερίσματος που επιθυμούμε να μορφοποιήσουμε. Στο παράδειγμά μας, είναι /dev / mapper / lvm1-lvm1a.
cd /dev/mapper ls
Για να διαμορφώσετε την ένταση, κάντε την ακόλουθη εντολή, ως root:
mkfs.ext4 /dev/mapper/lvm1-lvm1a
Μόλις ολοκληρωθεί η μορφοποίηση, αποκτήστε πρόσβαση στον νέο τόμο LVM κάνοντας τις παρακάτω εντολές με δικαιώματα root.
Σημείωση: αν κάνετε πολλαπλούς τόμους, αντικαταστήστε lvm1-lvm1a με αυτό που βρίσκεστε / dev / mapper.
mkdir /mnt/vfs/ mount /dev/mapper/lvm1-lvm1a /mnt/vfs/
cd /mnt/vfs/</ p>
Σχόλια