Virtuelle Maschinen sind einige der wichtigsten Werkzeuge im Tool-Kit eines IT-Profis. Sie können unbekannte Software testen, verstehen, wie das System funktioniert, und von Zeit zu Zeit sogar mit dem Kernel fummeln. Das einzige Problem ist die Speicherung. Verschiedene Versionen von Paketen und verwaisten Paketen häufen sich weiter, Protokolldateien werden mit der Zeit immer größer und bis bald genug Sie benötigen mehr Speicherplatz.In diesem Tutorial sehen wir, wie Sie die Größe der virtuellen Festplatte Ihrer virtuellen Maschine auf saubere und effiziente Weise erweitern können.
Wir werden VirtualBox Version 5 verwenden.2.6 Wenn Ihre älter als das ist, möchten Sie es vielleicht aktualisieren. In dieser Version werden einige wichtige Details in der Benutzeroberfläche geändert, und Sie haben möglicherweise Schwierigkeiten, ihnen zu folgen, wenn Ihre Version etwas älter ist.
Der logische Volumenmanager oder LVM macht die Angelegenheit etwas komplizierter, aber das ist in Ordnung, wir werden diesen Fall auch in diesem Tutorial bewältigen.
Linux -Gast ohne LVM zu verwenden
Das erste, was Sie bei der Änderung einer Festplatte tun müssen, ist, den richtigen Festplattennamen zu erhalten, den Sie ändern werden. Gehen Sie aus dem VirtualBox Dashboard zu der VM, die Sie vergrößern möchten. Stellen Sie sicher, dass sich die Maschine befindet Ausgeschaltet Zustand.
- Wählen Sie die Maschine in der linken Ecke unter seinem Speichermenü aus. In unserem Fall wird die Festplatte benannt VDI (Normal 20.00 GB).
- Klicken Sie nun auf die Globale Tools Knopf in der oberen rechten Ecke des Dashboards.
- Sie können viele virtuelle Festplatten im Abschnitt sehen. Derjenige, der uns interessiert, ist Ubuntu.VDI Wie wir in Schritt 1 gelernt haben. Wählen Sie den entsprechenden Festplattennamen aus, den Ihr VM verwendet, und passen Sie seine Größe an den gewünschten Wert an. Wir werden seine Größe von 20 GB auf 40 GB erhöhen. Klicken anwenden Bevor ich zurückging zu Werkzeugmaschinen.
- Jetzt können wir die VM starten und uns das Gastbetriebssystem ansehen. Starten Sie die VM, melden Sie sich an, öffnen Sie das Terminal und geben Sie ein:
$ df -h
Der verfügbare Speicherplatz für das Root -Dateisystem zeigt keine Erhöhung des Speicherplatzes an. Um zu verstehen, warum Sie den folgenden Befehl ausführen können, um alle an die VM angehängten Speicherblockgeräte aufzulisten:
$ lsblk
Es gibt ein Blockgerät SDA, 40g Größe, in der es aufgetrennt ist, in die es aufgeteilt wurde SDA1, von Größe 20G (darüber, der sich im Stammdateisystem befindet) und der Rest ist nicht zugewiesen. Die /(Root) Partition ist diejenige, die in unserem Fall wachsen soll. Es gibt auch die Tauschpartition SDA2. Um die Größe der Root -Partition zu ändern, ist es für uns sicherer, die virtuelle Maschine auszuschalten.
- Um das Root -Dateisystem auszubauen, werden wir gParted -Dienstprogramme verwenden. Laden Sie die herunter .ISO -Datei aus dem Link. Als nächstes brauchen wir gParted, um unsere virtuelle Festplatte zu ändern VDI.
- Gehen Sie zurück zum VirtualBox-Dashboard, klicken Sie mit der rechten Maustaste auf die VM, wählen Sie Einstellungen und wählen Sie Speicher aus der linken Spalte des Einstellungsfensters aus. Unter dem IDE -Controller können Sie sehen, dass keine optische Festplatte angehängt ist. Sie können auf dort klicken, wo es steht Leer, Klicken Sie auf das CD -Symbol im rechten extremen (unter den Attributenabschnitt) auf das CD -Symbol), wählen Die GParted ISO -Datei und montiert sie unter dem Controller: ide.
- Gehen Sie im Abschnitt "Einstellungen" für Ihr VM zu System und überprüfen Sie, ob die optische Festplatte auf der Festplatte in der Startreihenfolge übereinstimmt. Dies stellt sicher, dass die GParted.ISO -Stiefel anstelle des de facto os.
- Beginnen Sie nun die VM erneut und Sie werden nach der Auswahl Ihrer bevorzugten Sprache und Keymapping in die GParted -GUI einsteigen. Klicken Sie auf die auf dem Desktop vorgestellte GPARTED -Anwendung. Hier würden sich viele Dinge für verschiedene Menschen unterscheiden. Im obigen Fall haben wir nur eine Hauptpartition für /(Wurzel), die an montiert sind SDA1. Möglicherweise haben Sie ein anderes Dateisystem zum Wachstum und Sie müssten die Größe der entsprechenden Partition erhöhen. Der obige Fall funktioniert für die Standardinstallation von Ubuntu 16.04 LTS.
- Die Tauschpartition liegt zwischen der Hauptpartition und dem nicht zugewiesenen Raum und muss gelöscht werden. Wenn es noch andere Dateisysteme gibt wie /heim dazwischen montiert, löschen Sie es nicht! Möglicherweise verlieren Sie wichtige Daten. Erwägen Sie, eine neue Partition für den nicht zugewiesenen Raum zu erstellen, wenn dies der Fall ist. So erscheint es, wenn wir unsere Wurzelpartition veräußert.
- Die Swap -Partition wird durch Löschen von SDA5 und dann SDA2 gelöscht und dann auf Klicken auf anwenden Taste. Jetzt können Sie die Größenordnung der Wurzelpartition bis zum Ende haben, lassen Sie aber am Ende ein paar Gigabyte für die Twap -Partition. Klicken Anwenden Sobald Sie mit der Art und Weise zufrieden sind, wie die Partitionierung durchgeführt wird. Das ist es! Wenn Sie das System neu gestartet haben, werden Sie feststellen.
Linux -Gäste verwenden LVM
Wenn das Gastbetriebssystem LVM verwendet, müssen wir einige Schritte ändern. Wenn Sie sich in der GParted -Benutzeroberfläche befinden, werden Sie zunächst feststellen. Klicken Sie mit der rechten Maustaste auf diese Partitionen und wählen Sie die Option Deaktivieren.
Starten Sie das System neu und öffnen Sie das Terminal, sobald Sie die gewünschten Partitionen gewachsen sind.
Das nächste, was Sie tun müssen, ist, das LVM -Partitionierungsschema auf die vorgenommenen Änderungen aufmerksam zu machen. Führen Sie als Root -Benutzer den folgenden Befehl aus, um die Liste der verfügbaren physischen Volumina anzuzeigen:
$ PVS
Sie können sehen, dass 20 g Platz für das physische Volumen neu gemacht werden /dev/sda5 Um den physischen Volumen zu erweitern:
$ pvresize /dev /sda5
Schauen wir uns jetzt die Blockgeräte an.
$ lsblk
Das Ausführen von LSBLK zeigt, dass die Wurzelpartition immer noch nur 17 einnimmt.5G, während es 39 gibt.5G auf der Partition SDA5. Dies liegt daran.
Notieren Sie sich auch den Namen des Bandes, der im Verzeichnis /(root) montiert ist. In der obigen Ausgabe wird es als als benannt Ubuntu-lvm-vg-swap_1
Um den gesamten verfügbaren freien Speicherplatz zu nutzen, führen Sie den folgenden Befehl aus, Sie sollten nach der Registerkarte klicken /Dev/Ubuntu… Um zum entsprechenden Geräteknoten zu gelangen:
$ lvextend -l+100%kostenlos/dev/ubuntuserver -vg/root
Nehmen Sie diese paar Änderungen vor, wenn Sie ein LVM -Benutzer sind. Wenn Sie ein neues Gast -Betriebssystem installieren, versuchen Sie, LVM zu vermeiden, wenn Sie können.
VirtualBox empfohlenes Buch
- VirtualBox: Ein ultimatives Führungsbuch zur Virtualisierung mit VirtualBox $ 10.45
Anzeigen von Amazon