温馨提示×

Linux虚拟机硬盘空间如何扩展

小樊
49
2025-09-14 11:36:38
栏目: 云计算

扩展Linux虚拟机硬盘空间有增加新硬盘和扩展现有硬盘两种常见方法,以下是具体步骤:

增加新硬盘

  1. 在虚拟机管理软件中添加新硬盘:以VMware为例,关闭虚拟机,右键点击虚拟机选择“设置”,在“硬件”选项卡中选择“硬盘”,点击“添加”,按提示设置新硬盘大小等信息。VirtualBox中则是右键点击虚拟机选择“设置”,进入“存储”选项,点击“添加硬盘”,按向导完成操作。
  2. 在Linux系统中识别并初始化新硬盘:启动虚拟机,使用lsblk命令查看新硬盘是否被识别,通常会显示为/dev/sdb等设备名。然后使用pvcreate /dev/sdb将新硬盘初始化为物理卷。
  3. 扩展卷组和逻辑卷:使用vgextend命令将新物理卷添加到现有卷组,如vgextend vg_name /dev/sdb。再使用lvextend命令扩展逻辑卷,如lvextend -l +100%FREE /dev/vg_name/lv_name
  4. 调整文件系统大小:对于ext4文件系统,使用resize2fs /dev/vg_name/lv_name;对于XFS文件系统,使用xfs_growfs /dev/vg_name/lv_name

扩展现有硬盘

  1. 在虚拟机管理软件中扩展硬盘容量:VMware中可在虚拟机设置中选择硬盘,点击“扩展”并输入新大小。VirtualBox则需使用命令行工具VBoxManage modifyhd "虚拟磁盘文件路径" --resize <新大小>
  2. 在Linux系统中调整分区和文件系统:使用fdiskparted工具调整分区大小,如sudo fdisk /dev/sda,在交互界面中删除旧分区并重新创建,注意保留数据。然后使用resize2fs /dev/sda1xfs_growfs /dev/sda1扩展文件系统。

0