扩展Linux虚拟机硬盘空间有增加新硬盘和扩展现有硬盘两种常见方法,以下是具体步骤:
lsblk命令查看新硬盘是否被识别,通常会显示为/dev/sdb等设备名。然后使用pvcreate /dev/sdb将新硬盘初始化为物理卷。vgextend命令将新物理卷添加到现有卷组,如vgextend vg_name /dev/sdb。再使用lvextend命令扩展逻辑卷,如lvextend -l +100%FREE /dev/vg_name/lv_name。resize2fs /dev/vg_name/lv_name;对于XFS文件系统,使用xfs_growfs /dev/vg_name/lv_name。VBoxManage modifyhd "虚拟磁盘文件路径" --resize <新大小>。fdisk或parted工具调整分区大小,如sudo fdisk /dev/sda,在交互界面中删除旧分区并重新创建,注意保留数据。然后使用resize2fs /dev/sda1或xfs_growfs /dev/sda1扩展文件系统。