如何在 Ubuntu VM 中扩展磁盘?

如何在 Ubuntu VM 中扩展磁盘?

我有一个 Virtualbox VM,其中 Ubuntu 12 安装在 8gb 磁盘上,并带有加密 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

您想确定所移除的磁盘上没有留下任何内容。

相关内容