virtualbox, vmware硬盘扩容
https://blog.csdn.net/ouyang_peng/article/details/53261599
virtualbox扩展centos
1. cmd界面进入virtualbox安装目录:cd C:\Program Files\Oracle\VirtualBox\
2. 查看所有虚拟机信息: VBoxManage list hdds
3. 找到需要扩展的虚拟硬盘信息,如下

4. 对硬盘扩容需要用到UUID,resize后面是想扩展到的硬盘容量
VBoxManage modifyhd 5fa99833-8eec-494c-8290-fd40a890cecc --resize 15000
5. 进入虚拟机对硬盘进行分区
fdisk /dev/sda 输入“n"新建分区,这里新建分区dev/sda3,如果新建的分区空间很小,需要重新新建一个分区dev/sda4,w保存,然后重启(或者parprobe /dev/sda) 格式化分区 mkfs.ext4 /dev/sda4,需要df -T 查看一下分区类型 (这一步不要也行) 建立pv,pvcreate /dev/sda4 扩展vg , vgextend ubuntu_vg /dev/sda4 #把新建的分区扩展到源ubuntu_vg,vgdisplay查看一下vg的名字 扩展lv,lvextend -L +199.9G /dev/ubuntu_vg/root, #lvdisplay 查看一下lv的路径 resize2fs -p /dev/ubuntu_vg/root 调整文件系统
xfs_growfs /dev/mapper/centos-root xfs系统类型调整系统大小的命令
二. vmware扩展ubuntu20
1. 装系统的时候分配了40G,但是默认只会使用20G。需要执行下面命令扩容
lvextend -L +20G /dev/ubuntu-vg/ubuntu-lv #后面的路径可用lvdisplay查看
2. 后期想扩容
在软件磁盘扩展那里填写想要扩容后的大小,比如50G
sudo apt-get install cloud-initramfs-growroot growpart /dev/sda 3 #扩展最后一个分区 pvresize /dev/sda3 lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv resize2fs /dev/ubuntu-vg/ubuntu-lv
努力生活,融于自然

浙公网安备 33010602011771号