Linux操作系统中逻辑卷的缩减

流程:第一步先是要缩减逻辑卷的文件系统。

第二步就是要去缩减逻辑卷的物理边界。

注意事项:

1.逻辑卷要处于卸载状态,

2.建议先备份数据

3.在缩减逻辑卷的时候,要注意xfs文件系统的逻辑卷是不支持直接进行缩减的。

4.在缩减后的空间要可以保存之前的数据。

如上图所示,我们要进行的操作是缩减逻辑卷/dev/data/web的空间到10G

1.备份数据

首先要备份数据:这时可以使用tar命令将这个逻辑卷中的数据进行打包,可以将数据打包存放到/tmp/下。

从操作系统的层面来讲减号是非法的操作符号。

如果当打包的文件当中的文件名称有减号的话,可能会导致打包成功但是解包不成功,

所以如上图所示,当我们需要以时间日期为文件名称的时候,需要自己以下划线作为分隔时间日期的分隔符号。

如上图所示,我们可以先切换到data卷组中,再使用tar czf /tmp/web_$(date +%Y_%m_%d).tar.gz  web/

打包归档文件的命令格式就是tar -czvf 新文件名称路径  源文件名称路径

2.卸载逻辑卷

如上图所示,就是在本次开启系统的时候,去卸载了逻辑卷。

3.使用fsck命令去检查逻辑卷是否有损坏。

fsck  file system check  

如上图所示,当使用fsck -f   逻辑卷名称,去检测逻辑卷的文件系统的时候,如果5个步骤有任何一个步骤出错,就不能在继续进行逻辑卷的缩减操作了。如果仍然继续进行逻辑卷的缩减操作就会使得逻辑卷本身损坏导致逻辑卷挂载不成功,这个逻辑卷里面的数据也就废了。

4.先去缩减逻辑卷的文件系统

如上图所示,这个操作是将文件系统是ext4的逻辑卷的文件系统缩减为10G大小。

这时可以使用命令df -hT命令来去查看逻辑卷是否缩减成功,

5.最后再去缩减逻辑卷的物理边界

如上图所示,使用命令lvcreate -L -5GB 逻辑卷的路径

回应系统的弹窗,为y

这时可以使用命令lvscan来查看逻辑卷物理边界是否被缩减成功。

6.重新挂载逻辑卷,验证

如上图所示,使用mount命令去重新挂载逻辑卷,

随后使用df -hT查看当前系统逻辑卷是否挂载成功。

最后去查看逻辑卷中的数据能否被正常查看。

7.如果逻辑卷的缩减操作失败的话。

就使用mkfs -t 文件系统  逻辑卷路径

将原来的逻辑卷格式化一遍,再将文件的备份数据,拷贝到指定逻辑卷上,

如上图所示,当缩减逻辑卷的物理边界的时候,不管该逻辑卷的文件系统是什么,都可以使用命令

lvcreate -L 缩减的大小 逻辑卷名称 来去缩减逻辑卷的物理边界。

逻辑卷缩减失败的原因:1.文件系统的大小跟该逻辑卷的物理边界的大小不一致。

8.如果要缩减文件系统是xfs的逻辑卷该怎么办?

就是先将该逻辑卷的内容,进行一波数据备份,然后再将该逻辑卷格式化一遍,当缩减成功后,再将备份的数据导入到缩减成功的逻辑卷中。

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

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

相关文章

Linux:DHCP服务配置

目录 一、DHCP概述以及DHCP的好处 1.1、概述 1.2、DHCP的好处 二、DHCP的模式与分配方式 2.1、模式 2.2、DHCP的分配方式 三、DHCP工作原理 四、安装DHCP服务 五、DHCP局部配置并且测试 5.1、subnet 网段声明 5.2、客户机预留指定的固定ip地址 一、DHCP概述以及DHCP…

下载nvm 管理多个node版本并切换

nvm管理多个node版本并切换 安装nvm时不能安装任何node版本(先删除node再安装nvm),保证系统无任何node.js残留 1. 卸载node 控制面板中卸载nodejs 删除以下文件夹: C:\Program Files (x86)\Nodejs C:\Program Files\Nodejs C…

MybatisX插件的简单使用教程

搜索mybatis 开始生成 module path:当前项目 base package:生成的包名,建议先独立生成一个,和你原本的项目分开 encoding:编码,建议UTF-8 class name strategy:命名选择 推荐选择camel:驼峰命…

Go:hello world

开启转职->Go开发工程师 下面是我的第一个go的程序 在上面的程序介绍: 1、package main 第一行代码package main定义了包名。必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程…

spRAG框架学习小结

spRAG是什么 spRAG是一个针对非结构化数据的检索引擎。它特别擅长处理对密集文本的复杂查询,比如财务报告、法律文件和学术论文。有两种关键方法用于提高性能,超越了普通的RAG系统: 自动上下文(AutoContext)&#xff…

µCOS-III 任务同步机制-任务信号量

1. 什么是任务信号量 任务信号量是一种用于任务间同步和通信的计数器,通常用于解决任务间的竞争条件和资源共享问题。在C/OS-III中,任务信号量提供了二进制信号量和计数信号量两种类型: 二进制信号量:只能取值0或1,适…

Debezium报错处理系列之第109篇:解决升级日志解析jar包重启集群出现的字段类型和值不匹配的错误

Debezium报错处理系列之第109篇:解决升级日志解析jar包重启集群出现的字段类型和值不匹配的错误 一、完整报错二、错误原因三、解决方法Debezium从入门到精通系列之:研究Debezium技术遇到的各种错误解决方法汇总: Debezium从入门到精通系列之:百篇系列文章汇总之研究Debezi…

传统IO和NIO文件拷贝过程

参考:https://blog.csdn.net/weixin_57323780/article/details/130250582

昇思25天学习打卡营第9天|ResNet50图像分类

一、Resnet残差网络模型 构建残差网络结构;Building BlockBottleneck 残差结构由两个分支构成:一个主分支 𝐹(𝑥),一个shortcuts(图中弧线表示,𝑥)。 得到残差网络结构:𝐹(&#x…

SpringMVC常见的注解

一、Spring MVC Spring Web MVC是基于ServletAPI构建的原始web 框架,一开始就包含在Spring 框架中,通常被称为“Spring MVC”。 1.MVC 是什么? MVC(Model、View、Controller)是软件工程中的一种软件架构设计模型。它把软件系统分…

STM32-输入捕获IC和编码器接口

本内容基于江协科技STM32视频学习之后整理而得。 文章目录 1. 输入捕获IC1.1 输入捕获IC简介1.2 频率测量1.3 输入捕获通道1.4 主从触发模式1.5 输入捕获基本结构1.6 PWMI基本结构 2. 输入捕获库函数及代码2.1 输入捕获库函数2.2 6-6 输入捕获模式测频率2.2.1 硬件连接2.2.2 硬…

2024暑假集训

Day1——枚举 Day2——测试 Day3——贪心 Day4、5——测试 ——————————————————————————————————————————— Day3T7&Day5T7:没思路 Day3T8:不知道怎么排序筛选 Day5T5:没有算法难度,但是不知道怎么处理2队奶牛的情…

什么牌子的头戴式蓝牙耳机好性价比高?

说起性价比高的头戴式蓝牙耳机,就不得不提倍思H1s,作为倍思最新推出的新款,在各项功能上都实现了不错的升级,二字开头的价格,配置却毫不含糊, 倍思H1s的音质表现堪称一流。它采用了40mm天然生物纤维振膜,这种振膜柔韧而有弹性,能够显著提升低音的量感。无论是深沉的低音还是清…

数据跨境法案:美国篇上

近年来随着全球数字化的加速发展,数据已成为国家竞争力的重要基石。在这样的背景下,中国软件和技术出海的场景日益丰富。本系列邀请到在跨境数据方面的研究人员针对海外的数据跨境政策进行解读。 本期将针对美国对数据跨境流动的态度和政策进行阐释。过…

非比较排序 计数排序

1.核心思路 首先要找出max 和 min,最大值 - 最小值 1,就可以计算出数据在什么范围然后创建计数数组大小,a[i] - min 在数组的相对位置计数 通过自然序列排序然后把计数好的值,按照顺序依次放回原数组即可 动图解释,其…

Linux—网络设置

目录 一、ifconfig——查看网络配置 1、查看网络接口信息 1.1、查看所有网络接口 1.2、查看具体的网络接口 2、修改网络配置 3、添加网络接口 4、禁用/激活网卡 二、hostname——查看主机名称 1、查看主机名称 2、临时修改主机名称 3、永久修改主机名称 4、查看本…

Java引用的4种类型:强、软、弱、虚

在Java中,引用的概念不仅限于强引用,还包括软引用、弱引用和虚引用(也称为幻影引用)。这些引用类型主要用于不同的内存管理策略,尤其是在垃圾收集过程中。以下是对这四种引用类型的详细解释: 1. 强引用&am…

algorithm算法库学习之——不修改序列的操作

algorithm此头文件是算法库的一部分。本篇介绍不修改序列的操作函数。 不修改序列的操作 all_ofany_ofnone_of (C11)(C11)(C11) 检查谓词是否对范围中所有、任一或无元素为 true (函数模板) for_each 应用函数到范围中的元素 (函数模板) for_each_n (C17) 应用一个函数对象到序…

一.7.(2)基本运算电路,包括比例运算电路、加减运算电路、积分运算电路、微分电路等常见电路的分析、计算及应用;(未完待续)

what id the 虚短虚断虚地? 虚短:运放的正相输入端和反相输入端貌似连在一起了,所以两端的电压相等,即UU- 虚断:输入端输入阻抗无穷大 虚地:运放正相输入端接地,导致U=U-=0。 虚…

对话大模型Prompt是否需要礼貌点?

大模型相关目录 大模型,包括部署微调prompt/Agent应用开发、知识库增强、数据库增强、知识图谱增强、自然语言处理、多模态等大模型应用开发内容 从0起步,扬帆起航。 基于Dify的QA数据集构建(附代码)Qwen-2-7B和GLM-4-9B&#x…