Linux - 逻辑卷的创建和管理

1.逻辑卷LVM的创建

1.1 创建步骤

①添加硬盘或者创建分区

②创建物理卷                         pvcreate

③创建卷组                             vgcreate

④创建逻辑卷                         lvcreate

⑤创建文件系统                     mkfs.xfs/ect4/...

⑥创建挂载点进行挂载          mount         或        vim /etc/fstab

1.2 示例

前提准备:准备一块新的磁盘如/dev/sdb,我这里选择用分区来创建物理卷,因此我需要先进行磁盘分区,fdisk /dev/sdb // 手动进行分区选择gpt格式标签,这样创建两个分区w保存退出,lsblk查看磁盘信息如下图:

①创物理卷

用法:pvcreate  设备的路径...       

pvcreate /dev/sdb1 /dev/sdb2

pvs                                                        // 查看物理卷


②创卷组

用法: vgcreate [-s 大小] 卷组的名字  物理卷的设备路径

 vgcreate -s 800M vg0 /dev/sdb1

vgs                                                // 查看卷组


③创逻辑卷

用法: lvcreate -n 指定名称 -l 指定大小 卷组的路径

                                                      100%free        // 把卷组所有的空间给逻辑卷

lvcreate -n lv0 -l 100%free /dev/vg0

lvs                                         // 查看逻辑卷


 ④格式化文件系统

现centos主流文件系统类型 xfs 和 ext4 

除此之外也可以mkfs. 按两次tab查看其它类型

创建文件系统类型 ==> mkfs.xfs/ext4

 ⑤逻辑卷挂载

==> 逻辑卷的挂载磁盘和分区的挂载一样,在另一篇文中https://blog.csdn.net/weixin_45735487/article/details/139245706?spm=1001.2014.3001.5501


2.逻辑卷的管理

2.1 扩容步骤

注:若有挂载取消挂载,若挂载点下有数据则需备份,完成取消和备份之后再进行操作:

(若卷组内没有剩余空间)

①新加磁盘或分区

②将新加磁盘和分区做成物理卷

③将物理卷加入目标卷组给卷组扩容       vgextend

④对逻辑卷进行扩容                                lvextend

⑤对文件系统进行扩容                            xfs_growfs          ///     

注:若文件系统为ext4则用                        resize2fs             ///

2.2 示例

因为我这里已经存在分区/dev/sdb2且做成了物理卷所以直接将它加入卷组

vgextend vg0 /dev/sdb2

 对逻辑卷进行扩容

 lvextend -L +500M /dev/vg0/lv0 

 对文件系统进行扩容

xfs_growfs        /dev/vg0/lv0


2.3 缩容步骤

注:xfs 文件系统不支持缩容!!!        ext4支持缩容

因此,在缩容之前要强制检查文件系统         ==>        e2fsck -f 设备路径

① 先取消挂载 做好备份

② 检查文件系统

③ 缩减文件系统

④ 缩减逻辑卷

扩容和缩容操作中,对逻辑卷和文件系统的操作顺序相反,扩容先操作逻辑卷,再操作文件系统,缩容先操作文件系统,再操作逻辑卷。

逻辑卷的缩容十分危险!!!

下一期单独出逻辑卷实操...

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

随身wifi哪个牌子的最好用?网速最快的随身wifi推荐测评,随身wifi罗永浩推荐!

现在很多人都开始使用随身WiFi,因为互联网发达,看视频、刷抖音、看直播等等都需要流量,手机流量不够用,流量需求也很高。因此随身WiFi逐渐出现在人们的视野中,在众多品牌中一款名为格行的随身wifi被各明星和千万网红争…

Docker基础篇之本地镜像发布到阿里云

文章目录 1. 本地镜像发布到阿里云的流程2. 阿里云开发平台3. 将自己的本地镜像推送到阿里云 1. 本地镜像发布到阿里云的流程 阿里云ECS Docker生态如下图所示: 2. 阿里云开发平台 在控制台找到容器和镜像服务: 然后创建一个个人实例: 下面…

HW面试常见知识点2——研判分析(蓝队中级版)

🍀文章简介:又到了一年一度的HW时刻,本文写给新手想快速进阶HW蓝中的网安爱好者们, 通读熟练掌握本文面试定个蓝中还是没问题的!大家也要灵活随机应变,不要太刻板的回答) 🍁个人主页…

江大白 | 万字长文,AIGC算法工程师的面试秘籍,推荐收藏!

本文来源公众号“江大白”,仅用于学术分享,侵权删,干货满满。 原文链接:万字长文,AIGC算法工程师的面试秘籍,推荐收藏! 以下文章来源于微信公众号:WeThinkln 作者:Roc…

模块概述

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 模块的英文是Modules,可以认为是一盒(箱)主题积木,通过它可以拼出某一主题的东西。这与第6章介绍的函…

《互联网政务应用安全管理规定》电子邮件安全如何整改?

继上篇文章(解读《互联网政务应用安全管理规定》网络和数据安全中的身份认证和审计合规)之后,本篇文章继续解读第五章“电子邮件安全”,为党政机关事业单位提供电子邮件系统整改思路。 “电子邮件安全”内容从第三十一条到第三十…

机器学习的热门领域及应用趋势

机器学习的热门领域及应用趋势 近年来,机器学习(Machine Learning, ML)已经成为科技领域的热门话题,其在各个行业的应用越来越广泛和深入。本文将详细介绍当前机器学习的几个热门领域,以及人们在这些领域中使用的机器…

【数据结构】图论——Prim算法和Kruskal算法

目录 Prim算法和Kruskal算法Prim算法的原理数据结构算法步骤解释算法实现代码示例 Kruskal 算法Kruskal算法的原理和步骤Kruskal算法的实现数据结构并查集操作Kruskal算法 Prim算法和Kruskal算法 文章: 【数据结构】图论(图的储存方式,图的遍历算法DFS和…

Ai绘画工具Stable Diffusion,手把手教你训练你的专属Lora模型,神级教程建议收藏!

哈喽,大家好,我是设计师阿威。 今天给大家带来的是Stable Diffusion训练Lora的教程,希望对大家有帮助。 一、硬件要求 我们知道Stable Diffusion WebUI对显卡要求比较高,同样Lora训练对显卡要求更高,所以要想训练一…

芝麻IP好用吗?来测试了!

作为老牌代理IP服务厂商,芝麻IP和青果网络代理IP都做的不错,市场上几乎可以是有口皆碑了,上次测试了青果网络的代理IP,效果表现得还挺不错,和他们自己宣传的以及客户对他们的评价大差不差。 总的来说,他们家…

Marin说PCB之Max parallel知多少?

今天是个阳光明媚,万里乌云的好日子。小编我一如既往地到家打开电脑准备看腾讯视频的五十公里桃花坞的第四季,在看到汪苏泷汪台说650电台要解散的时候小编我差点也哭了。650电台之于桃花坞就像乐队的鼓手一样,都是一个团队的灵感啊&#xff0…

视频号电商再升级,誓要分走抖音的蛋糕

2022年,马化腾对视频号的评价是:“微信最亮眼的业务就是视频号,基本上是全场的希望。”到了2024年,这个评价变成了:“视频号经过一年多的发展,的确不负众望。” 一年多的时间,从全村的希望&…

Docker 基础使用(3) 存储卷

文章目录 存储卷的含义存储卷的分类存储卷的作用存储卷的使用存储卷实际使用案例 ---- MySQL灾难恢复存储卷的局限 Docker 基础使用(0)基础认识 Docker 基础使用 (1) 使用流程概览 Docker 基础使用(2) 镜像与容器 Docker 基础使用…

MetaGPT:重塑自然语言编程,多智能体引领模型训练的革新探索

近年来,人工智能(AI)和自然语言处理(NLP)领域取得了重大进展,MetaGPT作为一个多智能体框架,正引领着这一领域的变革。本文将深入探讨MetaGPT的核心技术、实际应用及其对未来编程模式的影响。 引…

Python保存为json中文Unicode乱码解决json.dump()

保存为json中文Unicode乱码: 可以看到,中文字符没有乱码,只是出现了反斜杠,此时解决方法应考虑是否进行了二次序列化。 一、原因1 在dump时加入ensure_asciiFalse 即可解决,即json.dump(json_data, f, indent4, en…

antd-vue - - - - - a-select结合i18n使用(踩坑问题)

antd-vue - - - - - a-select结合i18n使用&#xff08;踩坑问题&#xff09; 1. 当前代码 & 效果2. 解决办法 1. 当前代码 & 效果 <a-selectv-model:value"formState.quickSwitching":options"quickSwitchingOptions"search"handleSearch…

Linux.用户

使用su - 切换用户 切换root时要输入密码&#xff0c;但是看不到 创建用户组 groupadd用户组名&#xff0c;用getent查看有哪些组 getent group 创建用户 在root身份中使用gentent passwd 可以查当前的用户信息 使用getent group查看有哪些组 使用chmod修改权限 快捷方法…

S4 BP 维护

前台输入Tcode:BP 问候填写金税开票信息使用的开户行名称,注释填写金税开票信息使用的开户行代码 屏幕下滑按需填写其他数据,如:街道2,街道3,街道/门牌号,街道4,街道5,区域,邮编、城市、国家、地区、语言,电话(发票地址里的电话(必须是客户开票资料里提供的电话,会…

k8s部署(单点或)高可用consul集群

在 Kubernetes 集群上部署一个高可用的 Consul 集群&#xff0c;确保一个节点挂了之后不会影响已注册到 Consul 的服务。利用 StatefulSet 和无头服务 HeadLess 的选举机制来实现 Consul 集群的高可用性&#xff0c;数据持久化方式选择HostPath&#xff0c;通过 nodeSelector 节…

HTML基本元素包含HTML表单验证

可将以下代码复制另存为一个HTML文件浏览器打开自己去看看实际使用效果 <!DOCTYPE html> <html> <head> <meta charset"utf-8"><title>测试</title> </head> <body> <h1>很多事</h1> <h1><b&…