扩容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