VirtualBox中调整CentOS内存分配的步骤
调整内存前需确保宿主机有足够可用内存(建议分配不超过宿主机物理内存的50%,避免影响宿主机及其他虚拟机运行);若虚拟机正在运行,需先关闭虚拟机(点击VirtualBox管理器中虚拟机名称旁的“关闭”按钮,选择“正常关机”)。
fdisk -l查看新增硬盘(如/dev/sdb);sudo fdisk /dev/sdb,创建新分区sdb1并设置为Linux类型);sudo pvcreate /dev/sdb1 # 创建物理卷
sudo vgextend VolGroup /dev/sdb1 # 扩展卷组(VolGroup为现有卷组名,可通过`vgdisplay`查看)
sudo lvextend -L +10G /dev/VolGroup/lv_root # 扩展逻辑卷(+10G表示增加10GB,lv_root为根分区逻辑卷名,可通过`lvdisplay`查看)
sudo resize2fs /dev/VolGroup/lv_root # 调整文件系统大小
df -h确认根分区容量已扩展。调整完成后启动CentOS虚拟机,通过以下命令验证内存分配是否生效:
free -h
输出结果中的“总内存(total)”应与设置的内存大小一致(如分配4GB内存,total应为约4GB)。