LVM逻辑卷

linux LVM逻辑卷 Linux LVM(Logical Volume Manager)是一种逻辑卷管理技术,它允许用户更灵活地管理磁盘空间。LVM可以将多个物理磁盘组合成一个或多个逻辑卷,从而实现动态调整、备份和恢复等功能。LVM逻辑卷最主要的优点就是能够扩容。 阅读详情

要求:在系统下做LVM逻辑卷2G,并将LVM进行扩容到5G


操作环境:7.8.2003

[root@localhost ~]# lsblk                          #列出所有可用块设备信息

我们使用vdb和vdc两块硬盘做lvm


先将一个盘进行分区(/dev/vdb)

[root@localhost ~]# parted /dev/vdb
GNU Parted 3.3
使用 /dev/vdb      
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) mklabel gpt
警告: 现有 /dev/vdb 上的磁盘卷标将被销毁,而所有在这个磁盘上的数据将会丢失。您要继续吗?
是/Yes/否/No? y                                                           
(parted) mkpart 
分区名称?  []?                                                           
文件系统类型?  [ext2]? ext4                                              
起始点? 0                                                                
结束点? -1                                                               
警告: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s
忽略/Ignore/放弃/Cancel? i                                                
(parted) p                                                                
型号:Virtio 块设备 (virtblk)
磁盘 /dev/vdb:2147MB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点  结束点  大小    文件系统  名称  标志
 1    17.4kB  2146MB  2146MB  ext4

(parted) q                                                                
信息: 你可能需要 /etc/fstab。
起始点? 0   结束点? -1             #将所有空间的空间添加给新的分区

分区划分好后,再查看一下设备信息,查看新的分区

[root@localhost ~]# lsblk                      #列出所有可以用块设备信息


创建PV物理卷

[root@localhost ~]# pvscan                      #查看所有的物理卷
  PV /dev/vda3   VG klas            lvm2 [48.80 GiB / 0    free]
  Total: 1 [48.80 GiB] / in use: 1 [48.80 GiB] / in no VG: 0 [0   ]

[root@localhost ~]# pvcreate /dev/vdb1          #创建物理卷vdb1
  Physical volume "/dev/vdb1" successfully created.
  
[root@localhost ~]# pvscan                      #查看所有物理卷
  PV /dev/vda3   VG klas            lvm2 [48.80 GiB / 0    free]
  PV /dev/vdb1                      lvm2 [<2.00 GiB]
  Total: 2 [<50.80 GiB] / in use: 1 [48.80 GiB] / in no VG: 1 [<2.00 GiB]


创建VG卷组

[root@localhost ~]# vgscan                                 #查看当前系统所有卷组

[root@localhost ~]# vgcreate vg01 /dev/vdb1              #创建卷组vg01
 Volume group "vg01" successfully created
 
[root@localhost ~]# lvscan                               #查看当前系统所有卷组
  Reading volume groups from cache.
  Found volume group "klas" using metadata type lvm2
  Found volume group "vg01" using metadata type lvm2


创建LV逻辑卷

[root@localhost ~]# lvscan                        #查看当前系统所有逻辑卷
  ACTIVE            '/dev/klas/swap' [<4.03 GiB] inherit
  ACTIVE            '/dev/klas/root' [44.77 GiB] inherit
[root@localhost ~]# lvcreate --name lv01 -l 100%FREE vg01      #将卷组剩下的所有空间创建逻辑卷
WARNING: ext4 signature detected on /dev/vg01/lv01 at offset 1080. Wipe it? [y/n]: y
  Wiping ext4 signature on /dev/vg01/lv01.
  Logical volume "lv01" created.
[root@localhost ~]# lvscan                #查看当前系统所有逻辑卷
  ACTIVE            '/dev/klas/swap' [<4.03 GiB] inherit
  ACTIVE            '/dev/klas/root' [44.77 GiB] inherit
  ACTIVE            '/dev/vg01/lv01' [<2.00 GiB] inherit

创建好的LV逻辑卷需要格式化后使用

[root@localhost ~]# mkfs.ext4 /dev/vg01/lv01       #将分区格式化成ext4文件系统


创建/data目录,挂载使用

[root@localhost ~]# mkdir /data                     #创建data目录
[root@localhost ~]# cd /data && touch 1             #进入data目录然后创建1文件
[root@localhost ~]# mount /dev/vg01/lv01 /data

查看挂载的目录信息

[root@localhost ~]# df -hT                        #显示磁盘文件系统类型

将挂载写到/etc/fstab ,实现开机自动挂载

[root@localhost ~]# vim /etc/fstab 

[root@localhost ~]# wq                             #保存并退出
[root@localhost ~]# mount -a                       #挂载 fstab 中的所有文件系统


LVM扩容到5G

[root@localhost ~]# lsblk                         #列出所有可以用块设备信息
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0            11:0    1 1024M  0 rom  
vda           253:0    0   50G  0 disk 
├─vda1        253:1    0  200M  0 part /boot/efi
├─vda2        253:2    0    1G  0 part /boot
└─vda3        253:3    0 48.8G  0 part 
  ├─klas-root 252:0    0 44.8G  0 lvm  /
  └─klas-swap 252:1    0    4G  0 lvm  [SWAP]
vdb           253:16   0    2G  0 disk 
└─vdb1        253:17   0    2G  0 part 
  └─vg01-lv01 252:2    0    2G  0 lvm  /data
vdc           253:32   0    5G  0 disk 

硬盘分区/dev/vdc

[root@localhost ~]# parted /dev/vdc
GNU Parted 3.3
使用 /dev/vdc
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) mklabel gpt
警告: 现有 /dev/vdc 上的磁盘卷标将被销毁,而所有在这个磁盘上的数据将会丢失。您要继续吗?
是/Yes/否/No? y                                                           
(parted) mkpart                                                           
分区名称?  []?                                                           
文件系统类型?  [ext2]? ext4                                              
起始点? 0                                                                
结束点? -1                                                               
警告: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s
忽略/Ignore/放弃/Cancel? i                                                
(parted) p                                                                
型号:Virtio 块设备 (virtblk)
磁盘 /dev/vdc:5369MB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点  结束点  大小    文件系统  名称  标志
 1    17.4kB  5368MB  5368MB  ext4

(parted) q                                                                
信息: 你可能需要 /etc/fstab。
起始点? 0   结束点? -1                  #将所有空间的空间添加给新的分区

查看新分区


创建PV

[root@localhost ~]# pvcreate /dev/vdc1        #创建pv vdc1
WARNING: ext4 signature detected on /dev/vdc1 at offset 1080. Wipe it? [y/n]: y
  Wiping ext4 signature on /dev/vdc1.
  Physical volume "/dev/vdc1" successfully created.
[root@localhost ~]# pvscan                    #查看系统所有物理卷
  PV /dev/vda3   VG klas            lvm2 [48.80 GiB / 0    free]
  PV /dev/vdb1   VG vg01            lvm2 [<2.00 GiB / 0    free]
  PV /dev/vdc1                      lvm2 [<5.00 GiB]
  Total: 3 [<55.80 GiB] / in use: 2 [<50.80 GiB] / in no VG: 1 [<5.00 GiB]

将PV加入到VG

[root@localhost ~]# vgextend vg01 /dev/vdc1            #将新分配的vdc1区加入到vg01
  Volume group "vg01" successfully extended

[root@localhost ~]# vgdisplay vg01                     #查看vg01详细信息

  

可以看到VG Size这行容量加到了6.99G,VG扩容成功


[root@localhost ~]# lvdisplay /dev/vg01/lv01          #查看lv01详细信息

查看LV Size 大小是2G

  

给LV添加剩余的所有空间的空间

[root@localhost ~]# lvextend -l +100%FREE /dev/vg01/lv01       #给LV添加剩余的所有空间的空间
  Size of logical volume vg01/lv01 changed from <2.00 GiB (511 extents) to 6.99 GiB (1790 extents).
  Logical volume vg01/lv01 successfully resized.

刷新LV的空间大小

[root@localhost ~]# resize2fs /dev/vg01/lv01                   #刷新LV的空间大小   
resize2fs 1.45.6 (20-Mar-2020)
/dev/vg01/lv01 上的文件系统已被挂载于 /data;需要进行在线调整大小

old_desc_blocks = 1, new_desc_blocks = 1
/dev/vg01/lv01 上的文件系统现在为 1832960 个块(每块 4k)。  

查看LV Size扩容到了6.99G

[root@localhost ~]# df -hT                        #显示磁盘文件系统类型

LVM(逻辑卷) LVM 是 (Logical Volume Manager )的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。允许用户动态调整文件系统的大小,此外,LVM 的快照功能可以帮助我们快速备份数据。注意:分区缺点:1.必须是连续的空间才可以做分区2.一旦做好分区就固定了无法增加以及减少3.没有冗余备份的功能/boot分区用于存放系统启动引导文件,不能基于LVM创建,只能是普通分区!!! 阅读详情

相关推荐

LVM逻辑卷分区方法

分区规划及使用 磁盘分区管理 扇区的大小:默认   512   字节 识别磁盘=&gt;分区规划=&gt;格式化=&gt;挂载使用 分区规划(两种不能共存) MBR分区模式 最大空间2..2T 三种分区类型 主分区    扩展分区     逻辑分区 1~4个主分区,或者0~3个主分区+1个扩展分区(n个逻辑分区) 最大空间2..2T 扩展分区不能格式化 查...

黑夜的火 4813

vmware 虚拟机创建 LVM

VMware 虚拟机创建 LVM

beginerToBetter的博客 1734

7、LVM逻辑卷详解

lvm逻辑卷详解

贾文超的博客 1492

vm options什么意思_什么是陈列与陈列师?做陈列师需要具备哪些条件?

引 言近几年,陈列这个词在零售行业成了热门词汇。什么是陈列?什么又是陈列师?陈列的作用是什么呢?陈列和店铺零售有什么联系呢?做陈列师需要具备哪些条件?他们的职业上升空间和职业前景又有哪些?本期坐庄,我们将会就这些相关问题进行讨论。以下所有讨论内容仅代表发言者观点,不代表本平台及冷芸时尚观点。参与者冷芸时尚圈4群群友时间:2019年11月30日主题:什么是陈列与陈列师?做陈列师需要具备哪些条...

weixin_39712969的博客 1465

2025认证杯数学建模第二阶段B题完整论文(代码齐全):谣言在社交网络上的传播

这需要我们深入理解抽样检测所得的次品率的不确定性及其对生产决策的影响。对于问题二的决策分析,我们可将其细分为四个关键的决策节点,分别是零件 1 的质量检测、零件 2 的质量检测、成品的质量检测,以及成品检测不合格时的拆解处理。该策略的实施,保证了在算法迭代过程中,表现最为优异的个体能够得到保留,并顺利传递至下一代,从而保障了算法在寻求最优解过程中的收敛性和优化效果。因此,我们采用假设检验的方法,将次品分布构造成 t 分布,从而确定在相应置信度的条件下,抽样次数 n 和次品数 k 所需满足的要求。

2301_81596622的博客 1007

ArcGIS Pro中文帮助离线包安装指南:版本匹配与操作详解

本文详细指导如何为ArcGIS Pro安装中文帮助离线包,解决在线帮助访问不畅的问题。核心在于确保软件版本与离线包的精确匹配,并提供了从版本查看、离线包获取、安装步骤到软件内配置的完整操作流程。文中重点强调了版本匹配的重要性,并分享了高效使用本地帮助搜索及管理多版本帮助的实用技巧。

whisky的博客 989

linux运程挂载磁盘,Linux系统 新增磁盘后,如何挂载磁盘?

一、查看为挂载磁盘,可以看到有vdb和vdc两个磁盘lsblk 二、进入fdisk命令集fdisk /dev/vdb #进入分区查看命令Command (m for help): m # 显示帮助Command (m for help): p # 打印现有分区 三、新建主分区和扩展分区Command (m for help): n # 新建分区Select (default p): p # 主分区...

weixin_31265295的博客 302

别再手动量了!用Python+Open3D给BIM模型做‘CT扫描’,自动揪出施工误差(附完整代码)

本文介绍如何利用Python和Open3D技术实现BIM模型的毫米级施工误差自动检测。通过点云预处理、模型配准和偏差分析,系统能自动生成三维差异热力图和验收报告,显著提升施工质量检测效率。特别适合混凝土结构错位和钢结构安装偏差等常见问题的智能分析。

weixin_29284657的博客 243

lv逻辑卷

lv逻辑卷

weixin_67033761的博客 1130

[Dify实战] 做企业内部助手时,最容易被低估的不是提示词,而是权限、状态同步和反馈回写

这篇文章围绕“做企业内部助手时”这个具体问题展开,很多团队做企业内部助手时,最先优化的是提示词,但真正决定系统能不能上线长期跑下去的,往往是权限边界、状态同步和反馈回写闭环。正文会结合Dify拆解节点设计、配置建议和测试样例,补充关键步骤、检查点和常见坑,帮助读者判断第一版该怎么落地,并把经验复用到自己的真实业务场景中。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 68

化工管道设计软件:CAESAR II二次开发_(6).API接口与函数库

自定义函数库是开发者根据特定需求编写的函数集合。这些函数可以扩展CAESAR II的功能,实现更复杂的管道设计任务。自定义函数库通常需要开发者具备一定的编程基础,能够理解和编写与CAESAR II接口兼容的代码。定义函数:在Python或其他编程语言中定义所需的函数。注册函数:将自定义函数注册到CAESAR II的函数库中。调用函数:在CAESAR II中调用自定义函数,实现特定功能。假设我们需要创建一个自定义函数库,用于批量修改管道节点的坐标。定义函数:在Python中定义一个函数,用于批量修改节点坐标。

kkchenjj的博客 1728

VM Linux逻辑卷

添加逻辑卷 先进入超级用户 右击桌面》在终端中打开》输入su root 添加新的逻辑卷 创建物理卷 Pvcreate /dev/sdb /dev/sdc 或 pvcreate /dev/sd[bc] 查看pvsacn pvdisplay 创建卷组 Gvcreate yangbo –s 16M /dev/sdb 使用vgdisplay 创建逻辑卷 lvc...

Yangsaanpi的博客 394

如何解除Uniaccess管控??

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 2381

【Linux系列】创建LVM的逻辑卷

实操创建LVM 逻辑卷

杜美文的博客 6063

新手秒变高手:使用一键脚本快速安装OpenClaw并完成初始化配置

一键脚本是一种自动化工具,可以帮助用户快速完成软件的安装和配置过程,无需手动执行繁琐的命令。OpenClaw提供了官方的一键安装脚本,让新手用户也能轻松部署OpenClaw。

一键难忘的博客 358

第5.2章 【自动驾驶行业融合定位核心】:手把手详解ESKF(误差卡尔曼滤波)理论公式及代码

自动驾驶定位中的ESKF(误差卡尔曼滤波)技术是解决IMU累积误差的关键,通过分离名义状态与误差状态实现高精度定位。其核心步骤包括:1)名义状态递推(位置/速度/姿态的基础物理计算);2)误差传播建模(雅可比矩阵F量化误差影响);3)协方差更新(评估定位不确定性)。ESKF在GNSS信号丢失(如隧道场景)、无卫星定位(地下车库)等场景发挥重要作用,通过融合多传感器数据维持定位精度。工程实现需解决零偏校准、协方差投影等关键问题,噪声参数需通过数据标定而非随意设置。掌握ESKF原理与实现是自动驾驶定位工程师的核

行知SLAM 704

【Linux】LVM逻辑卷详解

LVM逻辑卷。

云计算稿手的博客 2086

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

linux逻辑卷LVM

LVM是Logical Volume Manager 的简称,译为逻辑卷管理,它是Linux下对硬盘分区的一种管理机制。LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。LVM: 买物理硬盘 》 变成物理卷 》 加入卷组 》 在卷组中,抽调空间,制作逻辑卷 》格式化 》 挂载。lvcreate -L 200M -n lv1 vg1 # 指定大小,单位M、G,指定卷名。基本物理磁盘管理:买物理硬盘 》 分区 》 格式化 》 挂载。# 格式化/创建文件系统,注意卷组名/逻辑卷。

HYSliuliuliu的博客 9887

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux LVM逻辑卷

LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。

AH99999的博客 1234

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

lvm逻辑卷管理

LVM(Logical Volume Manager,逻辑卷管理)是 Linux 系统中一种灵活的磁盘管理技术,它允许用户动态调整存储设备的分区大小,而无需重新分区或重启系统。相比传统的磁盘分区方式(如 MBR、GPT),LVM 提供了更高的灵活性和可扩展性,广泛应用于服务器和需要频繁调整存储的场景。

2502_92562214的博客 1975

LVM逻辑卷与扩容

LVM是一种用于在Linux系统上管理存储设备的技术。LVM允许用户将多个硬盘分区合并成一个逻辑卷,同时也可以动态地调整逻辑卷的大小,而无需重新格式化文件系统或者移动数据。这使得存储管理更加灵活和高效。

gfbcdgbb的博客 1633

LVM 逻辑卷

LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。物理卷(Physical Volume,PV):就是真正的 物理硬盘 或 分区(将硬盘 转化成 pe 砖头) 一块磁盘 一个分区 也可以作为物理卷(转成pe)

fhjtg的博客 998

LVM逻辑卷详解

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现。

Mrguo007的博客 5343
上一篇: 根目录挂载的/dev/mapper/centos-root分区扩容
下一篇: 各厂商服务器存储设备默认密码大全
阿呆~耶~
博客等级 码龄6年 157粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿呆~耶~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值