lvm实现服务器磁盘空间合并
1.1 磁盘分区
首先查看磁盘信息,对未分区的磁盘进行分区处理(选择你要合并的盘,这里是对vdb、vdc)。

如上图,可以看出有5块盘没有分区,选择dev/vdb进行分区操作,具体操作如下:


输入 p,然后依次输入下图所示:

最后查看分区结果,如图:

/dev/vdc盘重复上述操作即可。
1.2 创建物理卷
首先检查LVM安装了没有,使用 yum list installed | grep lvm 看安装了没有,如果没有就用 yum install lvm2 命令装一下。
创建物理卷的命令为pvcreate;利用该命令将希望添加到卷组的所有分区或磁盘创建为物理卷;

1.3 创建卷组
创建卷组的命令为vgcreate;用此命令将使用pvcreate建立的物理卷创建为一个完整的卷组;
将物理卷/dev/vdb1创建为一个名为vgmongo的卷组:

1.4 添加新的物理卷到卷组中
此步即为将2块磁盘空间合二为一的关键步骤;当系统中新增了磁盘或新建了物理卷,而要将其添加到已有卷组时,就可使用vgextend命令;
将物理卷/dev/vdc1添加到vgmongo卷组中:

1.5 查看卷组
查看卷组用vgs:

从vgs命令的回显结果来看,卷组vgmongo成功添加,并且其总空间为两块物理磁盘的总大小(因换算单位不同,所以不是精确的43G)。
1.6 创建逻辑卷
创建逻辑卷的命令为lvcreate;用此命令将在使用vgcreate建立的卷组上创建逻辑卷。
在卷组vgmongo上创建一个名为lvmongo的逻辑卷,起大小为39.99G;
-n:指定逻辑卷名 -L:指定逻辑卷大小

1.7 格式化逻辑卷
将创建的lvmysql逻辑卷格式化为ext4

1.8 创建挂载目录并挂载
创建挂载目录(/mongodb_data)并挂载。

做开机自动挂载
编辑 /etc/fstab 添加红色圈内容

1.9 查看是否挂载成功

2 LVM对现有盘进行动态扩容
当前将/dev/vdd 盘的空间加入mongodb_data中 操作如下
2.1 先做分区
具体实现参考 1.1磁盘分区。
2.2 格式化分区
mkfs -t ext4 /dev/vdd1

2.3 查看磁盘卷组信息

2.4 创建物理卷
创建物理卷的命令为pvcreate

2.5 扩展卷组
注意此处是扩展卷组不是创建。使用vgextend命令在现有的卷组vgmongo上添加 vdd1。

2.6 扩展逻辑卷
扩展逻辑卷, 即扩容,将添加的大小增加进来。
lvextend -l +100%FREE /dev/mapper/vgmongo-lvmongo

# 上述命令是将所有的空闲空间都扩容到逻辑卷中, 也可指定扩容的大小:
lvextend -l +100G /dev/mapper/vgmongo-lvmongo
2.7 查看磁盘卷组信息

2.8 调整文件系统的大小
重新读取磁盘大小。
resize2fs /dev/mapper/vgmongo-lvmongo

2.9 确认操作成功
查看空间大小变化。

lvm实现服务器磁盘空间合并的更多相关文章
- Jenkins遇到问题二:Jenkins服务器磁盘空间管理策略
Jenkins在帮助我们自动化构建服务的同时也在消耗服务器的磁盘空间,试想如果构建的项目个数很多,而Jenkins 服务器磁盘空间又不是非常大的话,每隔一段时间磁盘空间就会爆满导致Jenkins出现磁 ...
- 通过SSIS监控远程服务器磁盘空间并发送邮件报警!
由于之前ESB是供应商部署的,且部署在C盘(C盘空间很小,还添加了很多ESB的windows服务日志在C盘,很容易把C盘空间占满,导致ESB服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不 ...
- 关于Linux服务器磁盘空间占满问题的解决方法
下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了), ...
- (转)Linux服务器磁盘空间占满问题
转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...
- 解决Linux服务器磁盘空间不足的问题
在linux服务器执行程序时报错: awk: write failure (No space left on device)awk: close failed on file /dev/stdout ...
- powershell远程管理服务器磁盘空间的实现代码
一.启用远程管理 1.将管理服务器的trusthost列表改为* 运行Set-item wsman:localhostclienttrustedhosts ?value * 2.在远程服务器上运行En ...
- Linux服务器磁盘空间占满问题
下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰到此类问题的人能带来帮助. 今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了.把日志文件 ...
- Jenkins服务器磁盘空间爆满问题解决
现象: 从根目录开始,使用du -h -x --max-depth=1 查看哪个目录占用过高,打算对于过高目录中的内容适当删减腾出一些空间 通过追踪查询,发现是jenkins的构建纪录未清理,而且最 ...
- oracle for linux服务器磁盘空间不足,通过过期的文件释放磁盘空间
--2013-09-16截取的数据-- 使用df-h命令查看系统磁盘空间 [root@erpdbs PROD]# df -h Filesystem Size Used Avail Use% Mount ...
随机推荐
- ORACLE隐式类型转换
隐式类型转换简介 通常ORACLE数据库存在显式类型转换(Explicit Datatype Conversion)和隐式类型转换(Implicit Datatype Conversion)两 ...
- python笔记22(面向对象课程四)
今日内容 讲作业 栈 顺序查找 可迭代对象 约束 + 异常 反射 内容详细 1.作业 1.1 代码从上到下执行 print('你好') def func(): pass func() class Fo ...
- 【Java并发工具类】CountDownLatch和CyclicBarrier
前言 下面介绍协调让多线程步调一致的两个工具类:CountDownLatch和CyclicBarrier. CountDownLatch和CyclicBarrier的用途介绍 CountDownLat ...
- MySQL中大数据表增加字段,增加索引实现
MySQL中大数据表增加字段,通过增加索引实现 普通的添加字段sql ALTER TABLE `table_name` ADD COLUMN `num` int(10) NOT NULL DEFAUL ...
- 面试官:你说你熟悉jvm?那你讲一下并发的可达性分析
这是why技术的第35篇原创文章 上面这张图是我还是北漂的时候,在鼓楼附近的胡同里面拍的. 那天刚刚下完雨,路过这个地方的时候,一瞬间就被这五颜六色的门板和自行车给吸引了,于是拍下了这张图片.看到这张 ...
- Ubuntu Xftp 配置
sudo apt-get updatesudo apt install openssh-serversudo apt-get install vsftpdsudo service vsftpd res ...
- eslint报"Extra semicolon"错误的解决
手机赚钱怎么赚,给大家推荐一个手机赚钱APP汇总平台:手指乐(http://www.szhile.com/),辛苦搬砖之余用闲余时间动动手指,就可以日赚数百元 使用 vue-cli 构建的项目,模版是 ...
- js模拟post提交表单
function post(URL, PARAMS) { var temp = document.createElement("form"); ...
- 前端开发:这10个Chrome扩展你不得不知
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文出处:https://blog.bitsrc.io/10-top-chrome-extensions-f ...
- MySQL命令随手记之alter
修改表名 alter table 表名 rename 新表名; //修改table名 添加.删除.修改字段 alter table 表名 add [column] 列名 数据类型; //添加colum ...