Πριν αλλάξετε οτιδήποτε
Δημιουργήστε πρώτα και δοκιμάστε ένα αντίγραφο ασφαλείας ή ένα στιγμιότυπο της εικονικής μηχανής. Η αύξηση μεγέθους είναι μια συνηθισμένη διαδικασία, αλλά ένα λάθος στο όνομα συσκευής μπορεί να καταστρέψει δεδομένα, και ένα αντίγραφο του πίνακα διαμερισμάτων δεν είναι αντίγραφο ασφαλείας των δεδομένων σας. Έπειτα μεγαλώστε τον δίσκο στον hypervisor ή μέσω του παρόχου φιλοξενίας, επειδή το σύστημα μπορεί να χρησιμοποιήσει μόνο τον χώρο που διαθέτει ήδη ο δίσκος.
Εντοπίστε τη διάταξη του δίσκου
Κάθε επίπεδο πρέπει να επεκταθεί ξεχωριστά, από κάτω προς τα πάνω: δίσκος, διαμέρισμα, LVM αν χρησιμοποιείται, και σύστημα αρχείων. Αυτές οι εντολές εμφανίζουν τα επίπεδα, τους τύπους συστημάτων αρχείων και ποιος χώρος είναι προσαρτημένος πού. Τα ονόματα συσκευών στα παρακάτω παραδείγματα είναι ενδεικτικά· χρησιμοποιήστε εκείνα του δικού σας διακομιστή.
lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvsΔιαμέρισμα και ext4 ή XFS
Το growpart, από το πακέτο cloud-guest-utils στο Ubuntu και το Debian, επεκτείνει ένα διαμέρισμα στον ελεύθερο χώρο που ακολουθεί. Προσέξτε ότι ο δίσκος και ο αριθμός διαμερίσματος είναι ξεχωριστά ορίσματα. Έπειτα μεγαλώστε το σύστημα αρχείων: το resize2fs για ext4 δέχεται τη συσκευή, ενώ το xfs_growfs δέχεται το σημείο προσάρτησης. Και τα δύο λειτουργούν ενώ το σύστημα αρχείων είναι προσαρτημένο.
sudo growpart /dev/sda 2
# ext4
sudo resize2fs /dev/sda2
# XFS
sudo xfs_growfs /Με LVM
Όταν το διαμέρισμα περιέχει έναν φυσικό τόμο LVM, ενημερώστε το LVM για το νέο μέγεθος και επεκτείνετε τον λογικό τόμο. Η επιλογή -r μεγαλώνει επίσης το σύστημα αρχείων του, επομένως δεν χρειάζεται ξεχωριστή εντολή αλλαγής μεγέθους.
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lvΕλέγξτε το αποτέλεσμα και γνωρίστε τους περιορισμούς
Εκτελέστε ξανά df -hT για να επιβεβαιώσετε το νέο μέγεθος. Το growpart μπορεί να χρησιμοποιήσει μόνο ελεύθερο χώρο αμέσως μετά το διαμέρισμα, οπότε πρέπει πρώτα να αντιμετωπίσετε τυχόν διαμέρισμα swap ή άλλο διαμέρισμα που παρεμβάλλεται. Το XFS δεν μπορεί να συρρικνωθεί καθόλου, και η συρρίκνωση άλλων συστημάτων αρχείων είναι πολύ πιο επικίνδυνη από την επέκτασή τους· επιλέξτε λοιπόν προσεκτικά το μέγεθος της επέκτασης.
Το Disk Manager στο CH-J Server Manager
Το Disk Manager για διακομιστές Linux εμφανίζει τον χάρτη του δίσκου με διαμερίσματα, συστήματα αρχείων και επίπεδα LVM και LUKS και μπορεί να προτείνει αυτόματη επέκταση αφού μεγαλώσει ο δίσκος. Οι αλλαγές περιμένουν σε μια ουρά, την οποία εξετάζετε ως σχέδιο· πριν από την εκτέλεσή του, η εφαρμογή διαβάζει ξανά την κατάσταση του διακομιστή και σταματά αν δεν συμφωνεί πλέον. Αποθηκεύει τα μεταδεδομένα του πίνακα διαμερισμάτων πριν από μια αλλαγή, κάτι που δεν αντικαθιστά το αντίγραφο ασφαλείας των δεδομένων σας. Οι διακομιστές Windows εντοπίζονται και απορρίπτονται ως μη υποστηριζόμενοι.