我有一个 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
您想确定所移除的磁盘上没有留下任何内容。