Wie erweitere ich die Festplatte in einer Ubuntu-VM?

Wie erweitere ich die Festplatte in einer Ubuntu-VM?

Ich habe eine Virtualbox-VM mit Ubuntu 12, installiert auf einer 8-GB-Festplatte, mit verschlüsseltem LVM.

Ich habe es geschafft, eine 20-GB-Festplatte hinzuzufügen, und jetzt muss ich den LVM erweitern, um auch diese 20 GB zu verwenden, oder einfach die gesamte kleine Festplatte auf die große kopieren und dann die kleine entfernen.

Wie mache ich das?

Antwort1

Angenommen, die neue Festplatte ist /dev/sdb, dann gehen Sie wie folgt vor. Stellen Sie sicher, dass Sie jeden dieser Befehle vollständig verstanden haben, bevor Sie etwas tun:

Erstellen Sie mit der Festplatte ein neues physisches Volume:

pvcreate /dev/sdb

Fügen Sie das Volume zu Ihrer Volume-Gruppe hinzu:

vgextend <vg> /dev/sdb

Verschieben Sie alles von der 8-GB-Festplatte auf die 20-GB-Festplatte (vorausgesetzt, es ist vorhanden /dev/sda).

pvmove /dev/sda /dev/sdb

Entfernen Sie die 8 GB aus der Datenträgergruppe:

vgreduce <vg> /dev/sda

Verhindern Sie, dass /dev/sda ein physisches LVM-Volume ist:

pvremove /dev/sda

Dann können Sie es aus der Verpackung nehmen...

Verwenden Sie die pvdisplay -mBefehle, um zu bestätigen, was sich auf jeder Festplatte befindet:

pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb

Sie möchten sicher sein, dass auf der entfernten Festplatte keine Daten zurückbleiben.

verwandte Informationen