
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 -m
Befehle, 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.