温馨提示×

Linux虚拟机如何调整大小

小樊
52
2025-09-02 11:14:06
栏目: 云计算

调整Linux虚拟机大小主要有调整虚拟磁盘大小、使用LVM管理磁盘、调整分区大小等方法,以下是具体操作:

调整虚拟磁盘大小

不同虚拟机管理程序操作略有不同,以VMware和VirtualBox为例:

  • VMware:关闭虚拟机,打开VMware,右键点击虚拟机选择“设置”,在“硬盘”选项中点击“扩展”,输入新大小后点击“扩展”。
  • VirtualBox:关闭虚拟机,打开VirtualBox管理器,右键点击虚拟机选择“设置”,进入“存储”选项卡,选择虚拟硬盘,点击“属性”中的“扩展”按钮,输入新大小确认。也可使用命令行VBoxManage modifyhd "虚拟硬盘路径" --resize 新大小

使用LVM管理磁盘(若虚拟机已使用LVM)

  • 添加新物理卷:sudo pvcreate /dev/sdb/dev/sdb为新添加的虚拟磁盘设备名)。
  • 扩展卷组:sudo vgextend 卷组名 /dev/sdb
  • 扩展逻辑卷:sudo lvextend -l +100%FREE /dev/卷组名/逻辑卷名
  • 扩展文件系统:sudo resize2fs /dev/卷组名/逻辑卷名(ext4文件系统)或sudo xfs_growfs /mountpoint(XFS文件系统)。

调整分区大小(不使用LVM时)

  • 使用fdiskparted工具调整分区,如sudo fdisk /dev/sda,在交互界面中删除旧分区并重新创建新分区来利用新增空间。
  • 调整后使用resize2fs /dev/sda1等命令扩展文件系统。

操作前务必备份重要数据,且部分操作需在虚拟机关机状态下进行。

0