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

LVM逻辑卷在线扩容

事件说明:系统根目录空间不足,在线对逻辑卷扩容操作系统:CentOS6.5查看磁盘占用情况[roottestserver]#df-hFil

事件说明:系统/根目录空间不足,在线对逻辑卷扩容

操作系统:CentOS 6.5

 

查看磁盘占用情况

[root@test server]# df -h
Filesystem             Size    Used    Avail   Use%   Mounted on
/dev/mapper/vg--test-lvroot         20G    18G       2G     90%      /
tmpfs                8.0G         0    8.0G      0%      /dev/shm
/dev/sda1             194M    28M      157M    15%     /boot

 

先查看逻辑卷组空间是否足够(这里就不一一把结果项列出来了,只提取我们需要的信息)

[root@test server]# vgdisplay    
--- Volume group ---
VG Name                vg-test    #逻辑卷组名

 Free  PE / Size       12 / 50.00 MiB   #剩余空间明显不足以补充空间

 

先查看现有磁盘

[root@test server]# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2

 

添加20G硬盘操作后,进行热添加操作

[root@test server]# grep mpt /sys/class/scsi_host/host?/proc_name

/sys/class/scsi_host/host2/proc_name:mptspi

[root@test server]# echo "- - -" > /sys/class/scsi_host/host2/scan

[root@test server]# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb

 

利用新添加的硬盘创建物理卷

[root@test server]# pvcreate /dev/sdb

 

先对逻辑卷组进行扩容

[root@test server]# vgextend vg-test /dev/sdb   #vg-test是上面查看逻辑卷组的信息

再次查看逻辑卷组信息

[root@test server]# vgdisplay    
--- Volume group ---
VG Name                vg-test

 Free  PE / Size       5133 / 20.05 GiB   #可以看出来逻辑卷组空间已经扩大了20G

 

查看逻辑卷信息

[root@test server]#  lvdisplay

LV Path   /dev/vg-test/lvroot   #逻辑卷路径
LV Name   lvroot          #逻辑卷名
VG Name     vg-test       #逻辑卷组名

LV Size         20.00 GiB  #逻辑卷大小

对逻辑卷进行扩容

[root@test server]# lvextend -L +20G  /dev/vg-test/lvroot    #注:如果逻辑卷组空间完全无剩余,则此处对逻辑卷进行扩容时就不能完全使用20G,否则报错超过可用范围

重置逻辑卷大小

[root@test server]# resize2fs /dev/vg-test/lvroot

 

最后查看磁盘占用情况

[root@test server]# df -h
Filesystem             Size    Used    Avail   Use%   Mounted on
/dev/mapper/vg--test-lvroot         40G    18G     22G     45%      /
tmpfs                8.0G         0    8.0G      0%      /dev/shm
/dev/sda1             194M    28M      157M    15%     /boot

 

这样在线扩容LVM就成功了!!!

转:https://www.cnblogs.com/Old-school/p/7722675.html



推荐阅读
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 在重新安装Ubuntu并配置Django和PyCharm后,忘记测试MySQL连接,导致在后续配置过程中遇到错误:ERROR 2003 (HY000) - 无法连接到本地服务器 ‘127.0.0.1’ (111)。本文将详细介绍该错误的原因及解决步骤,帮助用户快速恢复MySQL服务的正常运行。我们将从检查网络配置、验证MySQL服务状态、配置防火墙规则等方面入手,提供全面的故障排除指南。 ... [详细]
  • 如何配置VisualSVN以确保提交时必须填写日志信息
    在软件开发团队中,成员们有时会忘记在提交代码时添加必要的备注信息。为了规范这一流程,可以通过配置VisualSVN来强制要求团队成员在提交文件时填写日志信息。本文将详细介绍如何设置这一功能。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 使用ArcGIS for Java和Flex浏览自定义ArcGIS Server 9.3地图
    本文介绍了如何在Flex应用程序中实现浏览自定义ArcGIS Server 9.3发布的地图。这是一个基本的入门示例,适用于初学者。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文探讨了如何通过编程手段在Linux系统中禁用硬件预取功能。基于Intel® Core™微架构的应用性能优化需求,文章详细介绍了相关配置方法和代码实现,旨在帮助开发人员有效控制硬件预取行为,提升应用程序的运行效率。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
author-avatar
鱼儿没有水会死_543
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有