Linux将系统盘和数据盘合并(Linux怎么把分区磁盘合并?)

前言

今天群里一个兄弟提出这个问题,本来想帮他,但他不让,所以写个教程水一篇文章。

Linux将系统盘和数据盘合并,QQ图片20220727231337.png,兄弟,教程,Linux,第1张

我是在虚拟机上面操作,所以各位在云服务器上面操作的小伙伴注意了。

重要的事情提前说,重要的事情提前说。

!!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!!

!!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!!

!!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!!

方法

自身动手能力或阅读能力不强的话可以找身边懂的人操作,或让服务器运营商帮忙操作。不建议小白自己操作,不做快照又要操作数据丢失风险自己承担。只分享基础教程,操作失误导致数据丢失自行负责。所有命令衔接都要注意有空格的。合并前请先进行分区  Centos挂载硬盘。

代码(国内某知名面板工具给出的)

PHP
yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

分区创建成功,输入lsblk看一下

Bash
lsblk

Linux将系统盘和数据盘合并,Linux将系统盘和数据盘合并_云服务器,兄弟,教程,Linux,第2张

将新建的磁盘分区转换物理卷

Bash
pvcreate /dev/vdb1

Linux将系统盘和数据盘合并,Linux将系统盘和数据盘合并_数据盘_02,兄弟,教程,Linux,第3张

物理卷合并VG卷组用vgdisplay命令查看现有卷组名,这里的话我们是centos

Bash
vgdisplay

合并

Bash
vgextend centos /dev/vdb1

Linux将系统盘和数据盘合并,Linux将系统盘和数据盘合并_数据盘_03,兄弟,教程,Linux,第4张

查看逻辑卷路径,记住该路径,后面扩展root逻辑卷,然后给它扩容

Bash
lvdisplay

Linux将系统盘和数据盘合并,Linux将系统盘和数据盘合并_云服务器_04,兄弟,教程,Linux,第5张

扩容合并

Bash
lvextend /dev/centos/root /dev/vdb1

Linux将系统盘和数据盘合并,Linux将系统盘和数据盘合并_云服务器_05,兄弟,教程,Linux,第6张

最后文件写入系统

Bash
xfs_growfs /dev/mapper/centos-root

完成

重要提醒:有人这样重装centos系统就无法连接服务器了,为防止一些人犯和我以前一样的错误,重装前请重装其他系统连接服务器格式数据盘在重装。

THE END
喜欢就支持一下吧
点赞5 分享