热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

centos7.3磁盘空间扩容(LVM)

centos7,3,磁

  随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分。那么怎么才能扩展原有磁盘的大小呢?以下为本人的操作步骤:

系统环境:linux centos7.3

扩展前提:根目录的挂载点可动态扩展(LVM扩展)

阅读人员:对linux常用命令、磁盘物理卷、卷组、逻辑卷有一定了解的人员,不了解也可按照步骤来完成。

注意:不熟悉的人员可现在测试环境上练习,不可随便在生产环境上直接操作,避免操作不当导致数据丢失。

1、用root用户登录,使用df  -h 或 df - m查看当前磁盘的使用情况,可以看出当前根目录划分的大小只有37G磁盘使用率为11%。如下图:

 

2、查看目前磁盘是否有剩余,从下图中可以看出当前有两块磁盘,分别为xvda和xvde,其中xvda已经全部划分完,没有可使用空间,而xvde还没有划分,可使用的大小为697.9G。

 

3、开始划分xvde磁盘为一个主分区,步骤如下图:

标注说明:

标注1:fdisk   /dev/xvde 划分磁盘xvde,其中dev/xvde为具体设备磁盘名称;

标注2:输入n 代表为新建一个分区,可以输入m查看帮组信息;

标注3:输入p为表示新建一个主分区,e表示可扩展分区;

标注4:表示/dev/xvde磁盘的第几个分区,默认为1;

标注5:输入磁盘划分的开始柱面,也可直接回车默认值;

标注6:输入磁盘划分的结束柱面,也可直接回车默认值;

标注7:输入w表示保存。

4、修改第三步的分区类型为8e(可扩展分区),步骤如下图:

 

标注1: fdisk  /dev/xvde  其中/dev/xvde为具体磁盘名称

标注2:输入t为修改

标注3:输入8e表示为可扩展的,必须为8e;

标注4:输入w为保存。

5、输入fdisk  -l查看是否修改成功,如下图:

 

6、格式化磁盘/dev/xvde1,mkfs.xfs  -f  /dev/xvde1 ,h 其中xfs要根据自己的文件系统类型查看,并根据实际情况填写,可通过df -lhT命令查看,如果报错的话把-f去掉。

 

7、根据磁盘的分区把他创建为一个物理卷,如下图:

 

8、扩展原来根目录挂载的cl卷组,把物理卷xvde1加入到cl卷组中,其中xvde1和cl根据实际情况填写,如下图:

 

9、查看扩展后的cl卷组大小。

 

10、扩展逻辑卷组root的大小(根目录“/”的挂载点)或

lvextend  -l +100%FREE  /dev/c1/root

 

11、文件系统扩容,centos系统使用xfs_growfs命令,红帽系统使用resize2fs命令。

 

12、根目录磁盘扩展之后的效果,由原来的37G扩展到687G。如下图:

 


推荐阅读
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 解决U盘安装系统后无法重启的问题
    本文详细探讨了运维新手常遇到的U盘安装系统后无法正常重启的问题,提供了从问题分析到具体解决方案的完整步骤。通过理解Boot Loader的工作原理和正确配置启动项,帮助用户顺利解决问题。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文介绍如何在Linux服务器之间使用SCP命令进行文件传输。SCP(Secure Copy Protocol)是一种基于SSH的安全文件传输协议,支持从远程机器复制文件到本地服务器或反之。示例包括从192.168.45.147复制tomcat目录到本地/home路径。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • PHP 时间与日期工具类:星座、干支、生肖的实现
    本文介绍了一个PHP时间与日期工具类,涵盖了时区设置、有效日期和时间检查、星座、干支、生肖计算等功能。该工具类特别适用于需要处理中国农历及西方星座的应用场景。 ... [详细]
  • 本文将介绍网易NEC CSS框架的规范及其在实际项目中的应用。通过详细解析其分类和命名规则,探讨如何编写高效、可维护的CSS代码,并分享一些实用的学习心得。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 分享一个简化版的Silverlight链接图项目:Link Map Simplified
    本文介绍了一个使用Silverlight开发的可视化工具,主要用于展示和操作复杂的实体关系图(Graph)。该工具在犯罪调查系统中得到了广泛应用,帮助用户直观地获取和理解相关信息。 ... [详细]
author-avatar
wuli空空以空空
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有