增加用于虚拟化 ubuntu 服务器的 vdi 固定磁盘的大小

增加用于虚拟化 ubuntu 服务器的 vdi 固定磁盘的大小

我在 ubuntu 服务器中有一个固定的 vdi 磁盘(它是一台虚拟机,我使用 virtualbox 从我的 ubuntu 桌面处理它)。我安装了很多东西,磁盘已满(我刚开始时不太确定我需要多少空间)。

因此,我想增加磁盘的大小,我们称之为我的主磁盘。我在网上搜索无法使用VBoxManage modifyhd工具从命令行完成

我一直在寻找,我找到了视频这有助于我做到这一点。但是,这个视频直到 4:57 才有用(从那时起,作者使用 gparted 来管理分区,而我无法这样做,因为在我的例子中LVM 分区)。我将发布我执行的步骤,以防你们没有时间观看视频:

  • 备份虚拟机和所有相关文件。
  • 从虚拟盒创建一个具有相同设置(vdi 固定大小)的磁盘 /dev/sdb,但大小大于 /dev/sda。/dev/sdb 将有 5 GB,而 /dev/sda 仍将有 4 GB。
  • 在 /dev/sdb 中克隆 /dev/sda,这将创建 /dev/sdb5,4 GB 的 lvm 磁盘(带有dd
  • 在空闲(未分配)空间中创建一个新磁盘,一个 1GB 的 lvm 磁盘,即 /dev/sdb3

因此,我在 /dev/sdb 中有两个物理卷(PV)。

  • /dev/sdb2 (它包含 4 GB 的 /dev/sdb5)
  • /dev/sdb3,1 GB

我将 /dev/sdb3 添加到与 /dev/sdb2 相同的卷组 (VG) 中。现在我想缩小或删除 /dev/sdb3 并将此可用空间分配给 /dev/sdb5。但我找不到正确的命令来执行此操作。可以这样做吗?

我无法从 LVM GUI 执行此操作,因为我没有空间来安装它。

答案1

当前版本的 GNU parted(不是 GParted)可以在几乎任何 lvm2 或 Raid 分区中扩展、收缩或移动 IR 卷组中的逻辑卷。它可以将它们作为其原始文件类型进行操作,包括 VirtualBox 认可的大多数文件类型。但是,GNU parted 无法再格式化为 LVM2。GNUParted 现已弃用该格式化和构建功能,但在 LVM 被确定为 Linux 的下一个重大技术时,它曾经存在过。

相关内容