在学习Linux时,使用VMware在计算机上安装3台linux虚拟机,根据网上相关的教程,仅给/root目录大小设置了10G,之后一段时间,由于要搭建mysql ndbcluster时,在解压mysql二进制文件后,系统提示,内存不足,然而又不想重新装linux系统, 所以找了一下扩容根目录的方法参考地址 https://blog.csdn.net/rainbow702/article/details/50761380,如下:
一、首先通过 df -hl 命令查看磁盘占用情况,果然发现根目录已经被占满,这时,我们就需要对其扩容了
二、使用VMware工具,给虚拟机添加硬盘容量,通过系统自带工具
点击剩余空间,添加新分区,选择想要扩容的大小
点击下一步,之后页面默认选择,点击创建,
设置,编辑分区,选择类型,然后点击更改,
用fdisk -l再次查看分区情况
用lvs查看当前的逻辑卷
用pvcreate将新增的分区创建一个物理卷
用vgextend将新建的物理卷追加到上面让你们记住的VG上
用vgdisplay查看系统当前的VG,主要是查看Free PE/ Size 主要查看Free PE / Size 37.80GiB,说明此系统最多可以有37.80GiB的扩充空间。
虽然说有“37.8G ”的可用空间,但是我们无法全部使用,只好在lvextend命令中,减少一点了,不然会报错
lvextend -L +36.36G /dev/centos/root /dev/sda3
用xfs_growfs通知系统“/”的容量增加了
最后在使用df -h命令查看下空间情况
来源:oschina
链接:https://my.oschina.net/u/4413446/blog/3532376