当前位置: 首页 > news >正文

Lvm逻辑卷调整容量

1、拉伸逻辑卷调整容量

[root@desktop ~]# df ‐hT

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda1 xfs 9.8G 3.3G 6.5G 34% /

devtmpfs devtmpfs 660M 0 660M 0% /dev

tmpfs tmpfs 674M 0 674M 0% /dev/shm

tmpfs tmpfs 674M 8.9M 666M 2% /run

tmpfs tmpfs 674M 0 674M 0% /sys/fs/cgroup

/dev/mapper/vg0‐lv0 ext3 190M 1.6M 179M 1% /home <‐‐‐‐  当前容量少于 290 MiB,所以要扩容

tmpfs tmpfs 135M 0 135M 0% /run/user/0

[root@desktop ~]# lvextend ‐L 290M /dev/vg0/lv0 <‐‐‐  这是逻辑卷扩容的关键命令

Rounding size to boundary between physical extents: 292.00 MiB

Size of logical volume vg0/lv0 changed from 200.00 MiB (50 extents) to 292.00 MiB (73 extents).

Logical volume lv0 successfully resized.

[root@desktop ~]# lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert

lv0 vg0 ‐wi‐ao‐‐‐‐ 292.00m   <‐‐‐‐  成功扩容了,容量一般都会有少量误差,这是正常现象

[root@desktop ~]# resize2fs /dev/vg0/lv0 <‐‐‐  最后记得刷新文件系统的容量信息

resize2fs 1.42.9 (28‐Dec‐2013) (注意:如果文件系统是 xfs ,那么应该执行  xfs_growfs /dev/vg0/lv0  )

Filesystem at /dev/vg0/lv0 is mounted on /home; on‐line resizing required

old_desc_blocks = 1, new_desc_blocks = 2

The filesystem on /dev/vg0/lv0 is now 299008 blocks long.

[root@desktop ~]# df ‐hT

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda1 xfs 9.8G 3.3G 6.5G 34% /

devtmpfs devtmpfs 660M 0 660M 0% /dev

tmpfs tmpfs 674M 0 674M 0% /dev/shm

tmpfs tmpfs 674M 8.9M 666M 2% /run

tmpfs tmpfs 674M 0 674M 0% /sys/fs/cgroup

/dev/mapper/vg0‐lv0 ext3 279M 2.1M 263M 1% /home <‐‐‐‐‐  成功调整

tmpfs tmpfs 135M 0 135M 0% /run/user/0

2、缩小逻辑卷调整容量

[root@desktop ~]# umount /dev/vg0/lv0 <‐‐‐  裁剪容量必须先卸载文件系统

[root@desktop ~]# e2fsck ‐f /dev/vg0/lv0 <‐‐‐  裁剪前必须检测文件系统,以免把文件系统的错误扩大

e2fsck 1.42.9 (28‐Dec‐2013)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/vg0/lv0: 11/75776 files (0.0% non‐contiguous), 15740/299008 blocks

[root@desktop ~]# resize2fs /dev/vg0/lv0 150M <‐‐  必须先刷新文件系统的容量信息,这是与扩容相反的,顺序错了就会损坏

resize2fs 1.42.9 (28‐Dec‐2013)

Please run 'e2fsck ‐f /dev/vg0/lv0' first. <‐‐‐‐  如果已经检测过,但执行多次还是这个提示,再次执行的时候添加参数  ‐f

[root@desktop ~]# resize2fs ‐f /dev/vg0/lv0 150M <‐‐‐‐  添加参数  ‐f 强制调整

resize2fs 1.42.9 (28‐Dec‐2013)

Resizing the filesystem on /dev/vg0/lv0 to 153600 (1k) blocks.

The filesystem on /dev/vg0/lv0 is now 153600 blocks long.

[root@desktop ~]# lvreduce ‐L 150M /dev/vg0/lv0 <‐‐‐‐  再裁剪逻辑卷设备的容量

Rounding size to boundary between physical extents: 152.00 MiB

WARNING: Reducing active logical volume to 152.00 MiB

THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce lv0? [y/n]: y <‐‐‐‐  需要输入  y  进行确认

Size of logical volume vg0/lv0 changed from 292.00 MiB (73 extents) to 152.00 MiB (38 extents).

Logical volume lv0 successfully resized.

[root@desktop ~]# mount /dev/vg0/lv0 /home <‐‐‐  如无意外,就能正确挂载

[root@desktop ~]# df ‐h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 9.8G 3.3G 6.5G 34% /

devtmpfs 660M 0 660M 0% /dev

tmpfs 674M 0 674M 0% /dev/shm

tmpfs 674M 8.9M 666M 2% /run

tmpfs 674M 0 674M 0% /sys/fs/cgroup

tmpfs 135M 0 135M 0% /run/user/0

/dev/mapper/vg0‐lv0 142M 1.6M 133M 2% /home

相关文章:

Lvm逻辑卷调整容量

1、拉伸逻辑卷调整容量 [rootdesktop ~]# df ‐hT Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 xfs 9.8G 3.3G 6.5G 34% / devtmpfs devtmpfs 660M 0 660M 0% /dev tmpfs tmpfs 674M 0 674M 0% /dev/shm tmpfs tmpfs 674M 8.9M 666M 2% /run tmpfs tmpfs 674M …...

CLIP源码详解:clip.py 文件

前言 这是关于 CLIP 源码中的 clip.py 文件中的代码带注释版本。 clip.py 文件的作用&#xff1a;封装了 clip 项目的相关 API&#xff0c;通过这些 API &#xff0c;我们可以轻松使用 CLIP 项目预训练好的模型进行自己项目的应用。 另外不太容易懂的地方都使用了二级标题强…...

linux下重启oracle数据库步骤

Linux下重启oracle数据库步骤&#xff1a; 1.使用oracle用户登录数据库服务器&#xff08;root登录的话进入数据库时会找不到sqlplus命令&#xff09; su – oracle 2.通过数据库管理员sysdba进入oracle数据库 sqlplus / as sysdba 3.关闭数据库 shutdown immediate &#xff0…...

[自动驾驶技术]-1 概述技术和法规

自动驾驶&#xff08;Autonomous Driving&#xff09;&#xff0c;也称为无人驾驶或自驾&#xff0c;是指通过计算机系统和传感器设备&#xff0c;自动驾驶汽车在没有人类干预的情况下能够感知环境并做出驾驶决策&#xff0c;从而实现车辆的自主行驶。 自动驾驶技术层级 自动…...

Qt自定义标题栏

效果如下&#xff1a; 代码如下&#xff1a; // widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr…...

java如何向数组中插入元素

java的数组是不可改变的&#xff0c;因此如果要向数组中插入新的元素&#xff0c;需要新建一个数组&#xff0c;新的数组元素个数减去老数组元素个数的差大于等于要插入新的元素数量。 假如说要插入一个数组元素&#xff0c;需要把新元素插入到中间&#xff0c;把新的数组分为…...

4、PHP的xml注入漏洞(xxe)

青少年ctf&#xff1a;PHP的XXE 1、打开网页是一个PHP版本页面 2、CTRLf搜索xml&#xff0c;发现2.8.0版本&#xff0c;含有xml漏洞 3、bp抓包 4、使用代码出发bug GET /simplexml_load_string.php HTTP/1.1 补充&#xff1a; <?xml version"1.0" encoding&quo…...

设计模式-解释器模式

作者持续关注 WPS二次开发专题系列&#xff0c;持续为大家带来更多有价值的WPS开发技术细节&#xff0c;如果能够帮助到您&#xff0c;请帮忙来个一键三连&#xff0c;更多问题请联系我&#xff08;QQ:250325397&#xff09; 定义 解释器模式&#xff08;Interpreter Pattern&…...

NDIS驱动程序堆栈

NDIS 6.0 引入了暂停和重启驱动程序堆栈的功能。 若要支持 NDIS 6.0 提供的堆栈管理功能&#xff0c;必须重写旧版驱动程序。 NDIS 6.0 还引入了 NDIS Filter驱动程序。 Filter驱动程序可以监视和修改协议驱动程序与微型端口驱动程序之间的交互。 与 NDIS 5 相比&#xff0c;F…...

大数据开发面试题【数仓篇】

197、数据仓库和传统数据库区别 由于历史数据使用频率过低&#xff0c;导致数据堆积&#xff0c;查询性能下降&#xff1b;用于查询分析&#xff0c;涉及大量的历史数据&#xff0c;数据仓库中的数据一般来日志文件和事务 数据库是跟业务挂钩的&#xff0c;数据库不可能装下一…...

Leetcode刷题笔记5

76. 最小覆盖子串 76. 最小覆盖子串 - 力扣&#xff08;LeetCode&#xff09; 解法一&#xff1a; 暴力枚举 哈希表 先定义left和right&#xff0c;可以在随机位置 枚举一个位置向后找&#xff0c;找到一个位置之后&#xff0c;发现这段区间是一个最小的区间之后&#xff0c…...

【Qt】Qt中的信号槽

一、信号和槽概述 信号槽是Qt矿建引以为豪的机制之一。 所谓信号槽&#xff0c;实际上就是观察者模式&#xff08;发布——订阅模式&#xff09;。当某个事件发生之后&#xff0c;比如&#xff0c;按钮检测到自己被点击了一下&#xff0c;它就会发出一个信号。这种发出的信号是…...

VsCode个人插件

Auto Rename Tag > 同时修改标签 Rainbow Brackets > 不同层级不同括号颜色 Dracula Official > 个人比较喜欢的一款主题 Error Lens > 错误信息显示 ES7REACT/Redux/React-Native>react开发插件 ESLINT Indenticator>方便看结构 Prettier Formatter …...

Docker环境安装并使用Elasticsearch

1、拉取es docker pull elasticsearch:7.10.12、查看镜像 docker images3、启动es docker run -d --name esearch -p 9200:9200 -p 9300:9300 elasticsearch:7.10.14、如果启动ES时出现一下问题 Unable to find image docker.elastic.co/elasticsearch/elasticsearch:7.10.…...

中心渗透Ⅱ

cs与msf权限传递以及mimikatz抓取win2012明文密码 使用Cobalt Strike抓取win2012明文密码&#xff0c;将会话传递到Metasploit Framework上 1.cs生成木马并使目标服务器中马 建立监听生成木马 2.抓取目标主机的明文密码 通过修改注册表来让Wdigest Auth保存明文口令 shell …...

【webrtc】RtpToNtpEstimator:最小二乘法、ntp估计及c++实例

上一篇: 【webrtc】RtpToNtpEstimator:将 RTP 时间戳映射到 NTP 时间 分析了最小二乘法的实现及对rtp到ntp的映射计算的调用流程 基于最小二乘法进行估计 RtpToNtpEstimator::Estimate G:\CDN\rtcCli\m98\src\system_wrappers\source\rtp_to_ntp_estimator.cc RtpToNtpEstima…...

【DevOps】Elasticsearch在Ubuntu 20.04上的安装与配置:详细指南

目录 一、ES 简介 1、核心概念 2、工作原理 3、 优势 二、ES 在 Ubuntu 20.04 上的安装 1、安装 Java 2、下载 ES 安装包 3、创建 ES 用户 4 、解压安装包 5、 配置 ES 6、 启动 ES 7、验证安装 三、ES 常用命令 1、创建索引 2、 插入文档 3、查询文档 四、ES…...

windows内存管理

一 windows系统的内存管理涉及哪些 1.1 虚拟内存管理机制 windows操作系统使用虚拟内存技术&#xff0c;将磁盘文件&#xff0c;通过映射对象&#xff08;存储在物理内存&#xff09;关联&#xff0c;映射到虚拟内存作为文件试图。即用户操作"虚拟内存中File View Objec…...

c++ 将指针转换为 void* 后,转换为怎么判断原指针类型?

当将指针转换为void后&#xff0c;擦除了指针所指向对象的类型信息&#xff0c;因此无法通过void指针来判断原始指针的类型。我这里有一套编程入门教程&#xff0c;不仅包含了详细的视频讲解&#xff0c;项目实战。如果你渴望学习编程&#xff0c;不妨点个关注&#xff0c;给个…...

Swift 属性

属性 一、存储属性1、常量结构体实例的存储属性2、延时加载存储属性3、存储属性和实例变量 二、计算属性1、简化 Setter 声明2、简化 Getter 声明3、只读计算属性 三、属性观察器四、属性包装器1、设置被包装属性的初始值2、从属性包装器中呈现一个值 五、全局变量和局部变量六…...

程序员35岁以后最好的投资:不是买房,是这3样东西

当“35岁红线”撞上测试人的职业围城如果你在某个深夜刷到“程序员35岁以后该何去何从”的帖子时&#xff0c;心底划过一丝隐痛&#xff0c;那你绝不是一个人。而对于软件测试从业者而言&#xff0c;这种焦虑往往被放大得更加具体——当“点点点”的手工测试逐渐被自动化替代&a…...

2026网盘怎么选:别只盯“不限速”,更该看同步稳定性与数据安全

很多人换网盘的导火索是“限速”&#xff0c;但真正拉开体验差距的&#xff0c;往往是&#xff1a;同步是否稳定、复杂网络下是否容易失败、多人协作有没有权限与版本控制、数据安全与合规是否站得住脚。下面这篇不再只比较“快不快”&#xff0c;而是用更贴近长期使用的维度&a…...

终极指南:如何利用Py Eddy Tracker实现海洋中尺度涡旋高效识别与追踪

终极指南&#xff1a;如何利用Py Eddy Tracker实现海洋中尺度涡旋高效识别与追踪 【免费下载链接】py-eddy-tracker Eddy identification and tracking 项目地址: https://gitcode.com/gh_mirrors/py/py-eddy-tracker 海洋涡旋识别与中尺度涡旋追踪是海洋科学研究中的核…...

揭秘AI专著撰写:工具加持,20万字专著快速成型!

AI专著写作&#xff1a;挑战与工具解决方案 学术专著的撰写&#xff0c;不仅考验着研究者的学术能力&#xff0c;更是对心理耐受力的一种挑战。与团队合作撰写论文不同&#xff0c;专著大多是由个人独立完成的。从选题到框架构建&#xff0c;再到具体内容的撰写、修改&#xf…...

东南大学论文模板终极指南:3步搞定毕业设计排版难题

东南大学论文模板终极指南&#xff1a;3步搞定毕业设计排版难题 【免费下载链接】SEUThesis 东南大学论文模板 项目地址: https://gitcode.com/gh_mirrors/seu/SEUThesis 对于每一位东南大学的学子来说&#xff0c;毕业季最头疼的往往不是论文内容本身&#xff0c;而是繁…...

glTF-Transform:现代3D应用中的glTF模型优化与处理实战指南

glTF-Transform&#xff1a;现代3D应用中的glTF模型优化与处理实战指南 【免费下载链接】glTF-Transform glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js. 项目地址: https://gitcode.com/gh_mirrors/gl/glTF-Transform 在当今的3D应用开发中&#xf…...

论文写到头秃?书匠策AI这套“毕业论文急救包“我劝你现在就存好!

同学们&#xff0c;我做论文写作科普这么久&#xff0c;后台私信最多的一句话就是&#xff1a;"老师&#xff0c;我论文一个字都没动&#xff0c;还有救吗&#xff1f;" 有。今天就给你们安利一个我最近实测了一圈、觉得确实有点东西的工具——书匠策AI&#xff08;…...

Python爬虫实战:构建博物馆藏品数字档案(列表到详情深度采集)

㊗️本期内容已收录至专栏《Python爬虫实战》&#xff0c;持续完善知识体系与项目实战&#xff0c;建议先订阅收藏&#xff0c;后续查阅更方便&#xff5e; ㊙️本期爬虫难度指数&#xff1a;⭐⭐⭐ (进阶) &#x1f250;福利&#xff1a; 一次订阅后&#xff0c;专栏内的所有文…...

Azure机器学习实战:汽车价格预测模型端到端部署

1. 项目概述&#xff1a;在 Azure 上构建一个真正能落地的汽车价格预测模型你有没有试过想买一辆二手车&#xff0c;却在几个平台之间反复比价、查配置、翻论坛&#xff0c;最后还是拿不准这台车到底值不值这个价&#xff1f;或者作为数据新人&#xff0c;手头有份汽车数据集&a…...

群晖NAS远程SSH配置全解:从权限控制到独立模式实战

1. 为什么群晖的SSH不是“开个开关”就完事——从权限失控风险说起群晖NAS作为家用与小型办公场景中最普及的存储设备&#xff0c;很多人买来装好硬盘、配好共享文件夹&#xff0c;就觉得万事大吉。直到某天想批量处理照片缩略图、想用rsync做异地备份、想部署一个轻量级服务&a…...