CentOS7 / 扩容
在使用CentOS时发现,当建立集群过多后,主节点的根目录/极其容易满,并且手动扩容给虚拟机的空间并未具体
分配给根目录,导致分配了80G的硬盘空间,根目录当时只使用了17G。
在hadoop102节点当时根目录占用已经到了100%,此时已经到了无法扩容的地步,因为无法创建临时文件进行操作,所以不得不在根目录下将一些内容删除,创造出部分空间来进行扩容。
具体操作当时并未截图,现在hadoop105节点进行扩容,
针对CentOS7,基本按顺序进行不会发生错误即可将未分配的空间分配给根目录
首先是分配给虚拟机硬盘空间
然后使用该命令查看当前系统磁盘使用情况
df -h
此处就可以看到,虽然一开始分配了40G的硬盘空间,但是此处展示的是不足的,说明我们仍有一部分空间未被分配
接下来查看磁盘分区
fdisk -l
此时显示的真实大小应该是我们设置的40G大小左右
接下来我们创建分区
fdisk /dev/sda
然后根据显示,依次输入 n , p
然后根据显示内容,我这里直接输入的默认值(default)
然后输入w
再次查看分区表
fdisk -l /dev/sda
接受新分区信息
partprobe
将分区格式化为ext4格式
mkfs.ext4 /dev/sda3
查看卷组名
vgdisplay
创建新的物理卷
pvcreate /dev/sda3
扩展到卷组
vgextend centos /dev/sda3
查看根分区
lvdisplay
扩展到容量逻辑分区
lvextend /dev/centos/root /dev/sda3
刷新逻辑分区(这里我是xfs文件系统)
#xfs使用这个 xfs_growfs /dev/centos/root
然后再次查看根目录
df -h
扩容完成!