Πώς να αλλάξετε το μέγεθος ενός αρχείου VirtualBox VDI ή VHD σε Mac OS X
Πίνακας περιεχομένων:
Εάν χρησιμοποιείτε το VirtualBox για την εκτέλεση λειτουργικών συστημάτων φιλοξενουμένων σε μια εικονική μηχανή στο Mac, όπως τα Windows 10 ή το Ubuntu Linux, μπορεί να χρειαστεί να αλλάξετε το μέγεθος του εικονικού δίσκου όπου βρίσκεται το λειτουργικό σύστημα. Αυτό συμβαίνει συχνά όταν υπολογίζετε ανεπαρκώς πόσος χώρος απαιτείται για τη σωστή εγκατάσταση σε μια εικονική μηχανή με δυναμικά εκχωρημένο χώρο αποθήκευσης.
Για να αλλάξετε το μέγεθος ενός αρχείου VDI ή VHD σε Mac OS X (αυτό μπορεί να λειτουργεί το ίδιο και στο linux, ενημερώστε μας), θα χρησιμοποιήσετε το εργαλείο VBoxManage από τη γραμμή εντολών Mac. Ακόμα κι αν επιλέξετε να εγκαταστήσετε τα εργαλεία της γραμμής εντολών του VirtualBox, δεν θα είναι στη διαδρομή σας, επομένως θα κατευθυνθείτε στα περιεχόμενα της εφαρμογής VirtualBox.app για να χρησιμοποιήσετε το βοηθητικό πρόγραμμα.
Δεδομένου ότι αυτό τροποποιεί την εικονική μηχανή, είναι καλή ιδέα να δημιουργήσετε αντίγραφα ασφαλείας του αρχείου VDI ή VHD εκ των προτέρων. . Λάβετε υπόψη ότι το βοηθητικό πρόγραμμα αλλαγής μεγέθους χρησιμοποιεί megabyte για μέτρηση, επομένως, εάν αλλάζετε ένα αρχείο vm σε 30 GB, θα ήταν 30000 MB, 50 GB ως 50000 και ούτω καθεξής.
Πώς να αλλάξετε το μέγεθος ενός εικονικού δίσκου VirtualBox σε Mac OS
- Κλείστε το VM και κλείστε το VirtualBox
- Ανοίξτε την εφαρμογή Terminal και χρησιμοποιήστε την ακόλουθη εντολή για να πλοηγηθείτε στον κατάλογο της εφαρμογής VirtualBox:
- Τώρα στον κατάλληλο κατάλογο, είστε έτοιμοι να εκτελέσετε την εντολή αλλαγής μεγέθους με την ακόλουθη σύνταξη:
- Εάν θέλετε, βεβαιωθείτε ότι η αλλαγή έχει πραγματοποιηθεί με την εντολή showhdinfo:
- Επανεκκινήστε το VirtualBox και εκκινήστε το νέο λειτουργικό σύστημα επισκέπτη που άλλαξε μέγεθος
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
Για παράδειγμα, ας υποθέσουμε ότι υπάρχει ένα αρχείο VM των Windows 10 VM που βρίσκεται στο /Users/Paul/Documents/ VM/Windows10.vdi και θέλουμε να αυξηθεί από 15 GB σε 30 GB, η σύνταξη θα είναι: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Εάν η διαδρομή προς το αρχείο VM βρίσκεται σε βαθιά ριζωμένη ή πολύπλοκη τοποθεσία, χρησιμοποιήστε εισαγωγικά ή χρησιμοποιήστε το τέχνασμα σύρματος για να εκτυπώσετε τη διαδρομή που λειτουργεί εξαιρετικά στην εφαρμογή Terminal για να οδηγεί σωστά σε μια σύνθετη ιεραρχία καταλόγου.
Η αλλαγή μεγέθους της μονάδας δίσκου με το VBoxManage είναι βασικά στιγμιαία από τη γραμμή εντολών, αλλά έχετε κατά νου ότι μόλις επιστρέψετε στο εικονικό λειτουργικό σύστημα (Windows, OS X, Linux ή οτιδήποτε άλλο τρέχετε στο VirtualBox) πιθανότατα θα θέλετε να ανακατανείμετε το διαμέρισμα για να χρησιμοποιήσετε το νέο χώρο.
Έτρεξα αυτό για να αυξήσω ένα ελάχιστο μέγεθος δυναμικής κατανομής. Εάν το αρχείο VDI είναι σταθερό μέγεθος και θέλετε να το συρρικνώσετε, το εργαλείο VBoxManage θα εξακολουθεί να κάνει τη δουλειά, αλλά η σημαία –συμπαγής είναι αυτό που ψάχνω.
Το VBoxManage είναι ένα χρήσιμο εργαλείο με πολλές εξαιρετικές χρήσεις, μπορείτε επίσης να το χρησιμοποιήσετε για να κλωνοποιήσετε γρήγορα έναν εικονικό δίσκο και να τροποποιήσετε σχεδόν οτιδήποτε μέσα στο VirtualBox από τη γραμμή εντολών. Εάν σκοπεύετε να χρησιμοποιείτε συχνά το VBoxManage, ίσως θέλετε να το προσθέσετε στη διαδρομή σας ή να δημιουργήσετε ένα ψευδώνυμο για ευκολότερη πρόσβαση.
Γνωρίζετε έναν άλλο τρόπο αλλαγής μεγέθους ενός VirtualBox VDI; Ενημερώστε μας στα σχόλια.