背景:需要做迁移,将项目由svn管理改为gitlab管理,所以需要将项目从svn迁移到gitlab上。在vmware虚拟机的centos9系统上安装svn和gitlab时,报错,大致意思是提示空间不足。
解决步骤:
1、先在vmware workstation中将虚拟机关机,右击虚拟机,然后有个扩容选项。注:如果有快照,需要将快照删除后才能进行扩容。 下面截图是后续所有操作结束后、扩容成功后截的
2、执行完上图步骤【我是把原先的20G改成了100G】后 df -h,发现没扩容成功,但是执行 fdisk -l 发现有个100G的磁盘:/dev/nvme0n1,下面还挂有三个设备。此时需要对这个磁盘进行分区和创建物理卷两步,然后才能算是扩容成功。
3、分区。 fdisk /dev/nvme0n1
然后输入 m ,在输入 n ,剩下的步骤回车用默认的就行,最后选择 w ,就完成了分区,完成分区后需要 reboot 重启
4、创建物理卷PV
分区后,执行df -h,是发现没有扩容成功的。
创建物理卷:pvcreate /dev/nvme0n1p4 注:执行fdisk -l显示出来的名字是啥就写啥,名字用前三个设备的名字在加一个序号
查看卷组:lvdisplay
后面会要用到LV Name是root的 VG Name 和 LV Path
扩容卷组
vgextend cs_bogon /dev/nvme0n1p4
对根目录/进行扩容
vgdisplay
lvextend -l +100%FREE /dev/cs_bogon/root
最后一步:xfs_growfs /dev/cs_bogon/root
扩容结束