大家好,本篇文章主要讲的是Linux操作系统操作系统服务器磁盘空间扩充方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦,方便下次浏览
目录
前言步骤
前言
今天发现萨尔瓦多日志未记录,检查了filebeat、elasticsearch、logstash之后发现萨尔瓦多的索引都变成了只读状态,手动修改索引模式之后,过几分钟又变成了只读状态。
进一步翻阅资料,才知道原因是一旦在存储超过95%的磁盘中的节点上分配了一个或多个分片的任何索引,该索引将被强制进入只读模式。所以只能扩充磁盘空间了。下面简单描述下磁盘扩充的步骤。
步骤
磁盘原来已经有两个分区了,但是分配的空间都不大。
增加磁盘,通过管理端挂载新的磁盘信号资料转换器(signal data converter)
使用fdisk /dev/sdc,创建新分区;
[root@localhost索引]# fdisk /dev/sdc
设备既不包含有效的磁盘操作系统分区表,也不包含孙、SGI或方济各会(Order of St.Francis)开放软体基金会(Open Software Foundation)磁盘标签
使用磁盘标识符0x5799aeba构建新的磁盘操作系统磁盘标签。
更改将仅保留在内存中,直到您决定写入它们。
当然,之后之前的内容就不可恢复了。
警告:分区表四的无效标志0x0000将由w(礼)更正
警告:该磁盘的大小为2.2 TB (2199023255552字节)。
磁盘操作系统分区表格式不能在卷的驱动器上使用
对于512字节的扇区,大于(2199023255040字节)。使用分手(1)和全局唯一标识符
分区表格式(GPT).
警告:DOS兼容模式已被否决。强烈建议
关闭模式(命令“c”)并将显示单位更改为
扇区(命令" u ").
命令(m表示帮助):n #新新分区
命令动作
e扩展
p主分区(1-4)
p #选择主扇区
分区号(1-4): 1 #起始扇区
第一个气缸(1-267349,默认为1): #这里直接回车表示取默认值一
使用默认值一
最后一个气缸、气缸或尺寸{K,M,G} (1-267349,默认为267349): #这里由于萨尔瓦多需要的存储空间比较大,所以2个T的空间我都加上了,正常可以按照需求修改扇区大小
使用默认值267349
命令(m表示帮助):w #保存退出
分区表被改动了!
调用ioctl()重新读取分区表。
同步磁盘。
然后创建物理卷,使用pvcreate /dev/sdc1命令;注意:这里很多文章里要求重启系统,这里其实可以不用重启,可直接操作,不影响服务器的正常运行;
[root @ localhost indexes]# PV create/dev/SD C1
物理卷"/dev/sdc1 "已成功创建
使用vgscan查看物理卷组名称;
[root @ localhost indexes]# vgs可以
读取所有物理卷。这可能需要一段时间.
使用元数据类型lvm2找到了卷组“VolGroup”
#这里物理卷组名称为VolGroup
将刚才增加的物理扇区加载到卷组中,这里使用vgextend卷组/开发/标清C1;
[root @ localhost indexes]# vgextend卷组/开发/SD C1
卷组“VolGroup”成功扩展
增加卷组的大小,这里使用lvextend-L 2048g/dev/mapper/vol group-LV _ root;
[root @ localhost indexes]# lvextend-L 2048g/dev/mapper/vol group-LV _ root
逻辑卷卷组/lv_root的大小从135.47吉卜(34681个区)更改为2.13 TiB (558848个区)。
逻辑卷lv_root的大小调整成功。
使用东风-h查看空间扩充情况,发现空间并未扩充,这是因为文件系统还未同步;
[root@localhost索引]# df -h
已使用的文件系统大小可用百分比装载于
/dev/mapper/VolGroup-lv_root
134克119克8.4克94% /
tmpfs 32G 72K 32G 1% /dev/shm
/dev/sda1 477M 41M 411M 10% /boot
同步文件系统,使用xfs_growfs或者resize2fs同步文件系统,如下操作;
[root @ localhost indexes]# resize 2fs-f/dev/mapper/vol group-LV _ root
2010年5月17日
/dev/mapper/VolGroup-lv_root中的文件系统安装在/上;需要在线调整大小
旧desc街区=9,新desc街区=137
将/dev/mapper/VolGroup-lv_root的大小在线调整为572260352 (4k)个块。
/dev/mapper/VolGroup-lv_root上的文件系统现在有572260352个数据块长。
然后用df -h检查空间膨胀。
[root@localhost索引]# df -h
已使用的文件系统大小可用百分比装载于
/dev/mapper/VolGroup-lv_root
2.1吨125克1.9吨7% /
tmpfs 32G 72K 32G 1% /dev/shm
/dev/sda1 477M 41M 411M 10% /boot
因为CentOS6和CentOS7默认根文件系统的文件系统格式不同,所以需要判断是否是xfs。如果是xfs,应该使用xfs_growfs,而不是resize2fs。
这就是这篇关于linux服务器磁盘空间扩展方法的文章。关于linux磁盘空间扩展的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。