esxi中有一台ubuntu电脑硬盘空间不足了,想扩容一下。
两种思路,第一,给虚拟机加一块硬盘,第二,直接修改当前硬盘的大小。两种办法都可以,我用的第二种办法,下面记录一下步骤:
1,vsphere client中直接修改硬盘大小,从100G改为300G。
2,无需重启,在操作系统中执行partprobe /dev/sda,可以先用fdisk -l看看硬盘是不是/dev/sda,如果像我这样开始就一块儿硬盘的一般都是/dev/sda。
3,执行fdisk -l,查看sda的分区情况,sda总大小是300G,已经建立了sda1,sda2,sda3分区,直接执行fdisk /dev/sda对硬盘剩余空间创建新分区。
输入n创建新分区,回车自动默认分区号,回车默认全部剩余空间,w确认创建新分区。
创建了/dev/sda4分区。
4,vgs查看vg情况,执行vgextend <vg名字> /dev/sda4,把sda4加入到vg中,再次vgs查看,VFree已经看到200G了。
5,执行lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
把剩余的全部空间扩大到 lv 中。
6,resize2fs /dev/ubuntu-vg/ubuntu-lv扩容,(ext4格式用resize2fs,xfs格式用xfs_growf)
df -h查看已经可以了。