CentOS7 给 centos-root 扩容【学习记录】
给 /dev/mapper/centos-root 扩容
·
注:此处使用的是 VMware Workstation 16 Pro 上安装的虚拟机 CentOS7 系统
1.扩展最大磁盘的空间
- 直接使用 VMware 工具来扩展最大磁盘大小
虽然最大磁盘的空间扩展成功了,但是我们的目的是给 centos-root 扩容,故还需进行其他操作。
lsblk
2.下载并启动磁盘分区工具
下载 epel-release
yum install epel-release
下载 gparted
yum install gparted
启动 gparted
gparted
下图中的界面(远程连接工具:FinalShell)上显示的是使用 gparted
命令时出现的报错信息
建议直接在虚拟机内进行上述的操作,因为虚拟机中不会出现该错误
3.分配空间(sda2)
由命令 lsblk
可知,centos-root 在 sda2 内。
- 鼠标右键要更改的分区
- 可以使用鼠标拖拽扩展空间,也可以直接设置
- 点击 “√” 即可
- 再使用
lsblk
这个命令,发现 sda2 拓展空间成功
lsblk
4.分配空间(centos-root)
- 直接使用如下命令给 centos-root 扩容
lvextend -L +10G /dev/mapper/centos-root
- 使用命令
lsblk
查看磁盘的情况
lsblk
- 执行
df -h
的命令
df -h
- 查看文件系统的类型
mount | grep root
- 刷新 xfs 即可
xfs_growfs /dev/mapper/centos-root
- 再次使用
df -h
查看磁盘的情况
df -h
如上所示,centos-root 扩容成功。
- 今日在搭建 es 集群 时发现分片未分配成功:
6 unassigned shards
- 使用命令(
curl -XGET localhost:9200/_cluster/allocation/explain?pretty
)查看- 发现:
"allocate_explanation" : "cannot allocate because allocation is not permitted to any of the nodes"
- 细想应该是磁盘空间不足的问题,故给 CentOS7 扩容。
更多推荐
已为社区贡献6条内容
所有评论(0)