1    LVM实现将2块磁盘总空间“合二为一”并挂载到同一目录

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实现服务器磁盘空间合并的更多相关文章

  1. Jenkins遇到问题二:Jenkins服务器磁盘空间管理策略

    Jenkins在帮助我们自动化构建服务的同时也在消耗服务器的磁盘空间,试想如果构建的项目个数很多,而Jenkins 服务器磁盘空间又不是非常大的话,每隔一段时间磁盘空间就会爆满导致Jenkins出现磁 ...

  2. 通过SSIS监控远程服务器磁盘空间并发送邮件报警!

    由于之前ESB是供应商部署的,且部署在C盘(C盘空间很小,还添加了很多ESB的windows服务日志在C盘,很容易把C盘空间占满,导致ESB服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不 ...

  3. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧   下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了), ...

  4. (转)Linux服务器磁盘空间占满问题

    转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...

  5. 解决Linux服务器磁盘空间不足的问题

    在linux服务器执行程序时报错: awk: write failure (No space left on device)awk: close failed on file /dev/stdout ...

  6. powershell远程管理服务器磁盘空间的实现代码

    一.启用远程管理 1.将管理服务器的trusthost列表改为* 运行Set-item wsman:localhostclienttrustedhosts ?value * 2.在远程服务器上运行En ...

  7. Linux服务器磁盘空间占满问题

    下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰到此类问题的人能带来帮助.   今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了.把日志文件 ...

  8. Jenkins服务器磁盘空间爆满问题解决

    现象: 从根目录开始,使用du -h -x --max-depth=1  查看哪个目录占用过高,打算对于过高目录中的内容适当删减腾出一些空间 通过追踪查询,发现是jenkins的构建纪录未清理,而且最 ...

  9. oracle for linux服务器磁盘空间不足,通过过期的文件释放磁盘空间

    --2013-09-16截取的数据-- 使用df-h命令查看系统磁盘空间 [root@erpdbs PROD]# df -h Filesystem Size Used Avail Use% Mount ...

随机推荐

  1. python学习记录(三)

    0827--https://www.cnblogs.com/fnng/archive/2013/02/24/2924283.html 通用序列操作 索引 序列中的所有元素都是有编号的--从0开始递增. ...

  2. java8数组

    public class jh_01_为什么需要数组 { public static void main(String[] args) { int [] arr = new int[5]; // in ...

  3. Thread Based Parallelism - Thread in a Subclass

    Thread Based Parallelism - Thread in a Subclass 1 import threading import time exit_Flag = 0 class m ...

  4. Apache缓存相关配置

    小编今天来总结下 apache的缓存模块相关信息 硬盘缓存:mod_disk_cache,依赖 mod_cache 模块 内存缓存:mod_mem_cache,依赖 mod_cache 模块 文件缓存 ...

  5. 十篇笔记走向Python测试开发之路四(字典)

    字典 字典(dict)是Python的一种内置的数据结构.在其他语言中也称为map,使用键-值(key-value)存储,可以通过查找某个特定的词语(键 key),从而找到他的定义(值 value) ...

  6. gcc, ld

    GCC gcc除了具备基本的c文件编译功能外,还把其它工具的功能也集成了进来,比如as的汇编功能,ld的链接功能. 因此,gcc也可以通过-Wa, option,将option传给汇编器as:也可以通 ...

  7. 在命令提示符中的有关mysql命令

    -h:当连接MySQL服务器不在同台主机时,填写主机名或IP地址 -u:登录MySQL的用户名 -p:登录MySQL的密码 注意:密码如果写在命令行的时候一定不能有空格.如果使用的系统为linux并且 ...

  8. Web渗透测试漏洞手册及修复建议

    Web渗透测试漏洞手册及修复建议 0x0 配置管理 0x01 HTTP方法测试 漏洞介绍: 目标服务器启用了不安全的传输方法,如PUT.DELETE等,这些方法表示可能在服务器上使用了 WebDAV, ...

  9. PWA 推送实践

    PWA 推送实践 最近公司内录任务的系统总是忘记录任务,而那个系统又没有通知,所以想要实现一个浏览器的通知功能,免得自己忘记录入任务. 前端实现通知的几种方式 想要实现通知,我们就需要有个客户端,对于 ...

  10. HTML连载71-翻转菜单练习

    一.翻转菜单练习​ <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...