Αυξήστε το μέγεθος του δίσκου VirtualBox

Increase Virtualbox Disk Size



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

Θα χρησιμοποιούμε την έκδοση 5.2.6 του VirtualBox, εάν το δικό σας είναι παλαιότερο από αυτό, ίσως θελήσετε να το ενημερώσετε. Υπάρχουν μερικές σημαντικές λεπτομέρειες που έχουν αλλάξει στη διεπαφή χρήστη σε αυτήν την έκδοση και ενδέχεται να δυσκολευτείτε να τις ακολουθήσετε εάν η έκδοση σας είναι λίγο παλαιότερη.







Το Logical Volume Manager ή LVM, κάνει το θέμα λίγο πιο περίπλοκο, αλλά αυτό είναι εντάξει, θα χειριστούμε και αυτήν την περίπτωση σε αυτό το σεμινάριο.



Linux guest χωρίς χρήση LVM

Το πρώτο πράγμα που πρέπει να κάνετε κατά την αλλαγή μεγέθους ενός δίσκου είναι να λάβετε το σωστό όνομα δίσκου που θα τροποποιήσετε. Από τον πίνακα ελέγχου VirtualBox, μεταβείτε στο VM που θέλετε να μεγεθύνετε. Βεβαιωθείτε ότι το μηχάνημα είναι μέσα Powered Off κατάσταση.



  1. Επιλέξτε το μηχάνημα από την αριστερή γωνία κάτω από το μενού αποθήκευσης, λάβετε το όνομα του εικονικού δίσκου στον οποίο είναι εγκατεστημένο το λειτουργικό σύστημα. Στην περίπτωσή μας ο δίσκος ονομάζεται vdi (Κανονικό 20,00 GB).
  2. Τώρα κάντε κλικ στο Παγκόσμια Εργαλεία κουμπί στην επάνω δεξιά γωνία του ταμπλό.
  3. Μπορείτε να δείτε πολλούς εικονικούς δίσκους που αναφέρονται στην ενότητα. Αυτό που μας ενδιαφέρει είναι Ubuntu.vdi όπως μάθαμε στο Βήμα-1. Επιλέξτε το κατάλληλο όνομα δίσκου που χρησιμοποιεί η VM σας και προσαρμόστε το μέγεθός της στην τιμή που επιθυμείτε. Θα αυξήσουμε το μέγεθος του από 20 GB σε 40 GB. Κάντε κλικ ισχύουν πριν επιστρέψετε στο Εργαλεία μηχανής Το
  4. Τώρα μπορούμε να ξεκινήσουμε το VM και να ρίξουμε μια ματιά στο λειτουργικό σύστημα των επισκεπτών. Ξεκινήστε το VM, συνδεθείτε, ανοίξτε το τερματικό και εισαγάγετε:$df–Η

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





    $lsblk

    Υπάρχει μια συσκευή αποκλεισμού sda, 40G σε μέγεθος που είναι του τύπου που έχει χωριστεί σε sda1, μεγέθους 20G (στο πάνω μέρος του οποίου βρίσκεται το ριζικό σύστημα αρχείων) και το υπόλοιπο δεν έχει κατανεμηθεί. Το διαμέρισμα /(ρίζας) είναι αυτό που υποτίθεται ότι μεγαλώνει στην περίπτωσή μας. Υπάρχει επίσης το διαμέρισμα swap sda2. Για να αλλάξετε το μέγεθος του διαμερίσματος ρίζας, είναι ασφαλέστερο για εμάς να απενεργοποιήσουμε την εικονική μηχανή.

  5. Για να αναπτύξουμε το ριζικό σύστημα αρχείων, θα χρησιμοποιήσουμε βοηθητικό πρόγραμμα gparted Το Κατεβάστε το αρχείο .iso από το σύνδεσμο. Στη συνέχεια χρειαζόμαστε gparted για να τροποποιήσουμε τον εικονικό μας δίσκο vdi Το
  6. Επιστρέψτε στον πίνακα ελέγχου του VirtualBox, κάντε δεξί κλικ στο VM, επιλέξτε Ρυθμίσεις και επιλέξτε Αποθήκευση από την αριστερή στήλη του παραθύρου Ρυθμίσεις. Κάτω από τον ελεγκτή IDE, μπορείτε να δείτε ότι δεν υπάρχει συνδεδεμένος οπτικός δίσκος. Μπορείτε να κάνετε κλικ εκεί που λέει Αδειάζω, κάντε κλικ στο εικονίδιο CD στην άκρη δεξιά (στην ενότητα Χαρακτηριστικά), επιλέγω το gparted αρχείο iso και τοποθετήστε το κάτω από το Controller: IDE.
  7. Στην ενότητα Ρυθμίσεις για τον εικονικό σας υπολογιστή, μεταβείτε στο Σύστημα και ελέγξτε ότι ο Οπτικός δίσκος βρίσκεται πάνω από τον σκληρό δίσκο σε σειρά εκκίνησης. Αυτό διασφαλίζει ότι το gparted.iso εκκινεί αντί για το de facto λειτουργικό σύστημα.
  8. Τώρα ξεκινήστε ξανά το VM και θα μπείτε στο gparted GUI αφού επιλέξετε τη γλώσσα που προτιμάτε και πληκτρολογήσετε το πλήκτρο. Κάντε κλικ στην εφαρμογή gparted που παρουσιάζεται στην επιφάνεια εργασίας. Αυτό είναι όπου πολλά πράγματα θα διαφέρουν για διαφορετικούς ανθρώπους. Στην παραπάνω περίπτωση, έχουμε μόνο ένα κύριο διαμέρισμα για /(root) τοποθετημένο sda1. Μπορεί να έχετε διαφορετικό σύστημα αρχείων για να αναπτυχθείτε και θα πρέπει να αυξήσετε το μέγεθος του αντίστοιχου διαμερίσματος. Η παραπάνω περίπτωση λειτουργεί για την προεπιλεγμένη εγκατάσταση του Ubuntu 16.04 LTS.
  9. Το διαμέρισμα swap βρίσκεται μεταξύ του κύριου διαμερίσματος και του μη κατανεμημένου χώρου και πρέπει να διαγραφεί. Εάν υπάρχουν άλλα συστήματα αρχείων όπως /Σπίτι τοποθετημένο ενδιάμεσα, μην το διαγράψετε! Μπορεί να καταλήξετε να χάσετε σημαντικά δεδομένα. Εξετάστε το ενδεχόμενο δημιουργίας ενός νέου διαμερίσματος για τον αδιάθετο χώρο, αν συμβαίνει αυτό. Δείτε πώς φαίνεται όταν αλλάζουμε το μέγεθος του ριζικού διαμερίσματος.
  10. Το διαμέρισμα Swap διαγράφεται διαγράφοντας το sda5 και στη συνέχεια το sda2 και στη συνέχεια κάνοντας κλικ στο ισχύουν κουμπί. Τώρα είστε ελεύθεροι να αλλάξετε το μέγεθος του ριζικού διαμερίσματος μέχρι το τέλος, αλλά αφήστε μερικά gigabytes στο τέλος για διαμέρισμα swap. Κάντε κλικ Ισχύουν μόλις είστε ευχαριστημένοι με τον τρόπο που γίνεται η διαίρεση. Αυτό είναι! Τώρα, με την επανεκκίνηση του συστήματος, θα παρατηρήσετε ότι το σύστημα αρχείων του VM έχει περισσότερο διαθέσιμο χώρο για να εργαστείτε.

Επισκέπτες Linux που χρησιμοποιούν LVM

Εάν το λειτουργικό σύστημα επισκέπτη χρησιμοποιεί LVM, τότε πρέπει να τροποποιήσουμε μερικά βήματα. Πρώτα απ 'όλα, όταν βρίσκεστε στο gparted UI, θα παρατηρήσετε ότι υπάρχει ένα εικονίδιο κλειδαριάς δίπλα στα διαχωριστικά LVM. Κάντε δεξί κλικ σε αυτά τα διαμερίσματα και ορίστε την επιλογή απενεργοποίησης για να ενεργοποιήσετε την αλλαγή μεγέθους τους.



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

Το επόμενο πράγμα που πρέπει να κάνετε είναι να ενημερώσετε το σχήμα διαμερισμάτων lvm για τις αλλαγές που έγιναν. Ως χρήστης ρίζας, εκτελέστε την παρακάτω εντολή για να δείτε τη λίστα διαθέσιμων φυσικών τόμων:

$pvs

Μπορείτε να δείτε ότι υπάρχουν 20G χώρου που διατέθηκαν πρόσφατα στη φυσική ένταση /dev/sda5 για να αυξήσετε τη φυσική εκτέλεση όγκου:

$pvresize/dev/sda5

Ας ρίξουμε μια ματιά στις συσκευές αποκλεισμού τώρα.

$lsblk

Η εκτέλεση του lsblk δείχνει ότι το ριζικό διαμέρισμα εξακολουθεί να καταλαμβάνει μόνο 17.5G ενώ υπάρχει 39.5G στο διαμέρισμα sda5. Αυτό συμβαίνει επειδή το φυσικό μας διαμέρισμα έχει αυξηθεί, αλλά ο λογικός διαχειριστής έντασης δεν το γνωρίζει αυτό.

Σημειώστε επίσης το όνομα του τόμου που είναι τοποθετημένο στον κατάλογο /(root). Στην παραπάνω έξοδο ονομάζεται | _+_ |

Για να αξιοποιήσετε ολόκληρο τον διαθέσιμο ελεύθερο χώρο, εκτελέστε την παρακάτω εντολή, ίσως θέλετε να κάνετε κλικ στην καρτέλα μετά /dev/ubuntu… για να φτάσετε στον κατάλληλο κόμβο συσκευής:

$lvextend -l +100%ΕΛΕΥΘΕΡΟΣ/dev/ubuntuServer-vg/ρίζα

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