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

 

 

 
posted @ 2018-12-19 13:54  坚强的小蚂蚁  阅读(2341)  评论(0)    收藏  举报