如何在Ubuntu虛擬機器中擴展磁碟?

如何在Ubuntu虛擬機器中擴展磁碟?

我有一個 Virtualbox VM,在 8GB 磁碟中安裝了 Ubuntu 12,並帶有加密的 LVM。

我設法添加了一個 20GB 磁碟,現在我需要擴展 LVM 以也使用這 20GB,或者將整個小磁碟複製到大磁碟,然後刪除小磁碟。

我怎麼做?

答案1

假設新磁碟為/dev/sdb,則方法如下。在執行任何操作之前,請確保您完全理解這些命令:

使用磁碟建立新的實體磁碟區:

pvcreate /dev/sdb

將磁碟區新增至磁碟區組:

vgextend <vg> /dev/sdb

將任何內容從 8GB 磁碟移至 20GB(假設是/dev/sda

pvmove /dev/sda /dev/sdb

從磁碟區組中刪除 8GB:

vgreduce <vg> /dev/sda

停止 /dev/sda 作為 lvm 物理卷:

pvremove /dev/sda

然後你就可以把它從盒子裡拿出來了...

使用以下pvdisplay -m命令確認每個磁碟上的內容:

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

您需要確保刪除的磁碟上沒有留下任何內容。

相關內容