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

linux逻辑卷LVM

 

6.2.6 逻辑卷LVM

LVM是Logical Volume Manager 的简称,译为逻辑卷管理,它是Linux下对硬盘分区的一种管理机制。LVM适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM的快照功能可以帮助我们快速备份数据。LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。
​
目的:管理磁盘的一种方式,性质与基本磁盘无异;能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
特点:随意扩张大小。
​
术语
PV:物理卷(Physical volume )
VG:卷组(Volume Group)
LV:逻辑卷(Logical Volume)
​

使用步骤

基本物理磁盘管理:买物理硬盘 》 分区 》 格式化  》 挂载
​
LVM: 买物理硬盘 》 变成物理卷 》 加入卷组 》 在卷组中,抽调空间,制作逻辑卷 》格式化 》 挂载
6.2.6.1 创建LVM

第一步:准备物理磁盘

第二部:创建pv

pvcreate /dev/sdf

第三步:创建vg

vgcreate vg1  /dev/sdf

第四步:创建lv

lvcreate -L 200M -n lv1  vg1  # 指定大小,单位M、G,指定卷名

第五步:创建文件系统并挂载

# 格式化/创建文件系统,注意卷组名/逻辑卷
mkfs.ext4 /dev/vg1/lv1
# 挂载
mkdir /mnt/lv1
mount /dev/vg1/lv1  /mnt/lv1

放入数据

dd if=/dev/zero of=/mnt/lv1/1.txt bs=1M count=5000
dd if=/dev/zero of=/mnt/lv1/2.txt bs=1M count=5000

6.2.6.2 VG管理

扩大卷组

例:/dev/vg1容量由5G扩容到10G

第一步:创建PV,然后将PV增加到VG中

pvcreate /dev/sdg
pvs # 查看卷组

第二步:扩展VG

vgextend vg1 /dev/sdg
vgs # 查看卷组

6.2.6.3 LV扩容

第一步:lv扩容

# 查看VG空间,观察VG是否有剩余空间
vgs
​
# 扩容,增加200M给lv1
lvextend -L +200M /dev/vg1/lv1

第二步:FS扩容

# 观察文件系统当前容量
df -Th
# 文件系统扩容
resize2fs /dev/vg1/lv1


http://www.kler.cn/news/160565.html

相关文章:

  • 【LeetCode刷题】-- 79.单词搜索
  • 机器学习之布谷鸟搜索算法(Cuckoo Search Algorithm,CSA)剖析
  • 【MySQL】:数据库基本认识
  • 【网络奇缘】- 计算机网络|深入学习物理层|网络安全
  • HarmonyOS4.0从零开始的开发教程01运行Hello World
  • Linux(centos)学习笔记(初学)
  • git 分支的创建与删除
  • kyuubi整合flink yarn session mode
  • 【唐山海德教育】一级建造师社保需交满多少年
  • 【数值分析】雅可比迭代和高斯-赛德尔迭代求解线性方程组应用举例(编程求解)
  • 使用 OpenFunction 在任何基础设施上运行 Serverless 工作负载
  • Python高级数据结构——B树和B+树
  • vue3版本学习
  • CSS属性 display和visibility的区别
  • 【QT】容器类的迭代
  • 【洛谷算法题】P1909-买铅笔【入门2分支结构】
  • 【恶意刷券】电商中恶意刷券如何防止?
  • 鼎捷受邀出席“中国制造业产品创新数字化国际峰会”,共话工业软件创新发展
  • 深度学习 | 前馈神经网络与反向传播算法
  • LeetCode 2477. 到达首都的最少油耗:深度优先搜索(DFS)
  • 基于Eclipse+SSM+Mysql开发的在线商城
  • Nginx(性能优化)
  • uniapp得app云打包问题
  • Mysql大数据量删除
  • SQL基础理论篇(十):事务处理
  • STM32单片机项目实例:基于TouchGFX的智能手表设计(3)嵌入式程序任务调度的设计
  • 持续集成交付CICD:Sonarqube自动更新项目质量配置
  • 前端编码中快速填充内容--乱数假文
  • MySQL高可用
  • mvn site 命令