CentOS 7 lvm 裸盘的扩容和缩容减盘 —— 筑梦之路

背景介绍

之前写过比较多的关于lvm的文章:

CentOS 7 lvm 更换坏盘操作步骤小记 —— 筑梦之路_centos更换硬盘操作-CSDN博客

xfs ext4 结合lvm 扩容、缩容 —— 筑梦之路_ext4扩盘-CSDN博客

LVM逻辑卷元数据丢失恢复案例 —— 筑梦之路_pve lvm数据恢复-CSDN博客

LVM逻辑卷管理之磁盘镜像——筑梦之路_linux lv创建卷镜像-CSDN博客

CentOS7 LVM 逻辑卷2种读写策略(磁盘IO性能优化)—— 筑梦之路_lvm 磁盘读写负载均衡-CSDN博客

CentOS7 利用lvm cache结合机械盘和SSD盘实现磁盘IO性能提升 —— 筑梦之路_lvmcache-CSDN博客 linux操作系统比较完善的LVM逻辑卷管理——筑梦之路_pvresize -v /dev/sda-CSDN博客

CentOS 7 非LVM分区扩容(必须是同一块硬盘)——筑梦之路_非lvm分区 中间分区能扩容么-CSDN博客

Centos 7 xfs 文件系统 lvm 分区容量调整_centos7如何调整文件系统大小-CSDN博客 

而现实情况相对复杂,以上文章的共同点均需要首先对一块裸盘进行分区,然后在分区的基础上使用lvm逻辑卷管理,而某些用户使用时则未进行分区,直接使用了裸盘,比如/dev/sdb,这里主要针对这种情况记录下如何进行lvm的扩容和缩容。

环境说明

centos 7  

系统盘20G  数据盘10G(裸盘)文件系统xfs

lvm扩容

现需要对数据盘进行在线扩容到20G,并不影响现有数据

# 查看块设备lsblk# 此时发现pv仍然还是10G

调整pv大小

pvresize /dev/sdb

 lv扩容

lvextend -l +100%FREE /dev/mapper/data-lvxfs_growfs /dev/mapper/data-lv

至此扩容成功。

lvm缩容

 xfs文件系统不支持在线缩容,因此要缩容的话得做好数据备份,重建lv

这里分两种情况来说明

1. 收缩容量

2. 回收硬盘

收缩容量

现需要逻辑分区缩容10G

# 做好数据备份 
cp -aR /mnt /opt/backup/# 收缩lvlvresize -L 10G /dev/mapper/data-lv

由于xfs文件系统并不支持缩容,因此查看挂载还是没变化

 需要卸载挂载,重新格式化lv,注意挂载点是否有进程占用,若有进程占用需要先停掉服务,确保数据不会丢失。

# 卸载umount /mnt# 格式化mkfs.xfs /dev/mapper/data-lv# 重新挂载mount /dev/mapper/data-lv /mnt# 查看容量df -hT /mnt

 缩容减盘

现需要将硬盘/dev/sdb下架

# 数据做好备份# 卸载挂载点umount /mnt# 移除lvlvremove /dev/mapper/data-lv# 移除vgvgremove data

# 移除物理卷pvremove /dev/sdb

 此时就可以将系统关机,移除硬盘了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/311615.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

搞定Apache Superset

踩雷了无数次终于解决了Superset的一系列问题 现在是北京时间2023年12月27日,亲测有效。 Superset概述 Apache Superset是一个现代的数据探索和可视化平台。它功能强大且十分易用,可对接各种数据源,包括很多现代的大数据分析引擎&#xff…

数据结构【线性表篇】(二)

数据结构【线性表篇】(二) 文章目录 数据结构【线性表篇】(二)前言为什么突然想学算法了?为什么选择码蹄集作为刷题软件? 目录一、单链表(一)、单链表的定义(二)、单链表的建立(三)、单链表的插入删除(四)、单链表的查找 二、主函…

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The

配置文件示例: # SQL Server 数据源配置 spring.datasource.dynamic.datasource.sqlserver.urljdbc:sqlserver://100.100.0.0\\shili;databaseNamecs; spring.datasource.dynamic.datasource.sqlserver.usernamesa spring.datasource.dynamic.datasource.sqlserver.password sp…

数据结构第0章 初识

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 0、思维导图1、数据结构1)数据结构是什么&am…

LeetCode994腐烂的橘子(相关话题:矩阵dfs和bfs)

题目描述 在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。 每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到单…

获取Windows10系统原始安装日期

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 目标 获取Windows10系统最原始的安装日期;例如:刚买电脑时安装系统的时间。 步骤 第一步,请打开PowerShell,单击Windows P…

“推荐大战:抖音vs.快手”——背后的秘密全揭晓!

大家好,我是小米,一个热衷于技术分享的小伙伴。最近在面试的时候遇到了一个非常有趣的问题,也是很多人关心的话题——字节跳动产品面试题:说一下抖音和快手的推荐策略有什么不同?今天,就让我们一起来揭开这…

使用opencv+tesseract识别图片中的表格

描述 在java环境中使用opencv和tesserac识别一个图片表格 环境:opencv和tesseract安装在linux环境下,docker将运行springboot服务 opencv和tesseract的安装和docker加载可参考之前的文章 过程 将图片进行预处理,过滤掉颜色等干扰元素 提…

我的2023年度总结(一)

在本文开始之前,先对我2023年的所为进行一些道歉: 部分工作中的客户/合作伙伴,在2023年我可能时长怠慢了您的消息。但我真不是故意的(有时可能在忙其他事情)。2024年,如有任何问题请尽可能抛过来吧。部分粉丝朋友,甚至…

【Java开发岗面试】八股文—Java框架(Spring+SpringMVC+MyBatis+SpringBoot)

声明: 背景:本人为24届双非硕校招生,已经完整经历了一次秋招,拿到了三个offer。本专题旨在分享自己的一些Java开发岗面试经验(主要是校招),包括我自己总结的八股文、算法、项目介绍、HR面和面试…

ctfshow 新手必刷菜狗杯 谜之栅栏题解记录

知识点:图片比较 拿到之后,有两个图片,直观看不出什么,尝试用工具比较。 用010editor打开其中一个,010editor的工具里面就有比较文件选项,比较两个文件,发现有一处不同。题目说栅栏&#xff0c…

基于时空的Ramsar湿地自动淹没映射利用Google Earth Engine

题目:Spatiotemporal‑based automated inundation mapping of Ramsar wetlands using Google Earth Engine 期刊:Scientific Reports 第一作者:Manish KumarGoyal 发表单位:University of Nebraska 发表日期:2023年 1. 摘要 研究背景:湿地是生态系统中最关键的组成…