调整Linux虚拟机大小主要有调整虚拟磁盘大小、使用LVM管理磁盘、调整分区大小等方法,以下是具体操作:
不同虚拟机管理程序操作略有不同,以VMware和VirtualBox为例:
VBoxManage modifyhd "虚拟硬盘路径" --resize 新大小。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文件系统)。fdisk或parted工具调整分区,如sudo fdisk /dev/sda,在交互界面中删除旧分区并重新创建新分区来利用新增空间。resize2fs /dev/sda1等命令扩展文件系统。操作前务必备份重要数据,且部分操作需在虚拟机关机状态下进行。