Η διαφορά με λίγα λόγια
Μια κατάτμηση είναι μια σταθερά οριοθετημένη περιοχή ενός δίσκου, με ένα σύστημα αρχείων απευθείας πάνω της. Το LVM προσθέτει ένα επίπεδο: οι φυσικοί τόμοι συγκεντρώνονται σε μια ομάδα τόμων, από την οποία κατανέμονται λογικοί τόμοι. Το σύστημα αρχείων βρίσκεται τότε σε έναν λογικό τόμο, του οποίου το μέγεθος και η θέση μπορούν να αλλάζουν ανεξάρτητα από τη φυσική θέση των δεδομένων.
Δείτε τι χρησιμοποιεί τώρα ο διακομιστής
Ξεκινήστε εξετάζοντας την τρέχουσα διάταξη. Οι στήλες TYPE και FSTYPE δείχνουν κατατμήσεις, LVM, κρυπτογράφηση και RAID. Οι εντολές LVM δείχνουν πόσος ελεύθερος χώρος απομένει στην ομάδα τόμων, επειδή αυτός ο χώρος δεν εμφανίζεται στο df.
lsblk -f
sudo pvs
sudo vgs
sudo lvsΠότε αρκεί μια τυπική κατάτμηση
Για ένα μικρό VPS με έναν εικονικό δίσκο, η κατάτμηση είναι απλούστερη και έχει λιγότερα πιθανά σημεία αστοχίας. Όταν ο πάροχος μεγαλώσει τον δίσκο, επεκτείνετε την τελευταία κατάτμηση με growpart και έπειτα το σύστημα αρχείων. Ο περιορισμός είναι ότι μια κατάτμηση μπορεί να επεκταθεί μόνο στον ελεύθερο χώρο ακριβώς μετά από αυτήν, οπότε μια κατάτμηση swap ή άλλη κατάτμηση σε εκείνη τη θέση εμποδίζει την επέκταση.
Πότε αξίζει το LVM
Το LVM είναι χρήσιμο όταν δεν ξέρετε πώς θα μοιραστεί ο χώρος αργότερα, όταν ένας τόμος πρέπει να εκτείνεται σε πολλούς δίσκους ή όταν θέλετε να μεταφέρετε δεδομένα σε νέο δίσκο με pvmove ενώ χρησιμοποιούνται. Μπορεί επίσης να δημιουργεί στιγμιότυπα, για τα οποία πρέπει να δεσμεύσετε χώρο. Ένα στιγμιότυπο στους ίδιους δίσκους δεν είναι αντίγραφο ασφαλείας και ένα κλασικό στιγμιότυπο που γεμίζει καθίσταται άκυρο.
Δημιουργήστε έναν τόμο LVM
Αυτές οι εντολές χρησιμοποιούν έναν άδειο δίσκο και καταστρέφουν οτιδήποτε υπάρχει πάνω του, γι’ αυτό ελέγξτε δύο φορές το όνομα της συσκευής με lsblk. Αφήστε μέρος του χώρου στην ομάδα τόμων ακατανέμητο: η μελλοντική επέκταση ενός τόμου είναι εύκολη, ενώ η συρρίκνωση δυσκολότερη. Το XFS δεν μπορεί να συρρικνωθεί καθόλου και το ext4 μπορεί να συρρικνωθεί μόνο όταν έχει αποπροσαρτηθεί.
sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/appΑν αλλάξετε γνώμη αργότερα
Μια κατάτμηση με δεδομένα γενικά δεν μπορεί να μετατραπεί επιτόπου σε LVM με τα τυπικά εργαλεία. Η συνήθης διαδικασία είναι να προσθέσετε νέο δίσκο, να δημιουργήσετε LVM σε αυτόν, να αντιγράψετε τα δεδομένα και να μεταβείτε στη νέα διάταξη. Αυτό απαιτεί επίσης αλλαγές στο fstab και πιθανώς στη ρύθμιση εκκίνησης. Σχεδιάστε τη διαδικασία έχοντας επαληθευμένο αντίγραφο ασφαλείας και πρόσβαση στην κονσόλα. Οι λεπτομέρειες της εκκίνησης διαφέρουν ανά διανομή, γι’ αυτό πολλά προγράμματα εγκατάστασης διατηρούν το /boot εκτός LVM.
Δίσκοι στο CH-J Server Manager
Το Disk Manager στην Alpha 0.1.1 εμφανίζει τους δίσκους με τα επίπεδά τους, συμπεριλαμβανομένων των LUKS, LVM, RAID και ZFS. Χωρίς root, η απογραφή είναι ελλιπής και μόνο για ανάγνωση, ενώ μπορεί να φορτωθεί ξανά με sudo. Οι αλλαγές μπαίνουν πρώτα σε ουρά ως σχέδιο προς έλεγχο και η εργασία σταματά χωρίς καμία αλλαγή αν η διάταξη έχει αλλάξει από τη δημιουργία του σχεδίου. Τα βήματα που ενδέχεται να προκαλέσουν απώλεια δεδομένων συνοδεύονται από προειδοποίηση να δημιουργήσετε πρώτα ξεχωριστό αντίγραφο ασφαλείας. Καλύπτονται μόνο συσκευές μπλοκ του Linux.