扩容Linux根分区大小
1  | 作者:李晓辉  | 
今天遇到一台Linux的虚拟机根分区的容量不够,记录一下扩容根分区的过程
查询现有根分区大小
先查询现在根分区大小
1  | df -h  | 
从下图来看,根分区很小只有50G,而且已经用了85%了
1  | Filesystem Size Used Avail Use% Mounted on  | 
添加新的硬盘到虚拟机中
先将虚拟机正常关机,然后执行下面的添加硬盘操作
在VMware workstation的顶栏菜单中,点击虚拟机—>设置—>添加—>硬盘
在添加硬盘的过程中,除了硬盘大小,一切保持默认即可,大小处我输入了500G
将虚拟机开机
将新加的硬盘加入vg
查询新加的硬盘
1  | lsblk  | 
看出我的新硬盘名称是nvme0n2
1  | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT  | 
扩容vg
1  | vgs  | 
输出
1  | VG #PV #LV #SN Attr VSize VFree  | 
扩容
1  | vgextend rhel_foundation0 /dev/nvme0n2  | 
从输出看,VG已成功扩容
1  | Physical volume "/dev/nvme0n2" successfully created.  | 
查询新的vg大小已增加
1  | vgs  | 
输出
1  | VG #PV #LV #SN Attr VSize VFree  | 
扩容根分区所在的lv,注意不要遗漏最后-r参数,不然你还得单独扩容文件系统
1  | lvextend /dev/rhel_foundation0/root -L +400G -r  | 
从输出看,lv已成功扩容
1  | Size of logical volume rhel_foundation0/root changed from 50.00 GiB (12800 extents) to 450.00 GiB (115200 extents).  | 
确认扩容效果
1  | df -h  | 
从输出看,已成功扩容
1  | Filesystem Size Used Avail Use% Mounted on  | 
本博客中的内容未经允许不得转载和引用,转载和引用需获得作者同意, 作者微信: Lxh_Chat
