逻辑卷
  NlZJHLjqK2Ej 2023年11月12日 60 0

逻辑卷管理器(英语:Logical Volume Manager,缩写为LVM),又译为逻辑卷宗管理器、逻辑扇区管理器、逻辑磁盘管理器,是​​Linux核心​​​所提供的​​逻辑卷管理​​​(Logical volume management)功能。它在​​硬盘​​​的​​硬盘分区​​之上,又创建一个逻辑层,以方便系统管理硬盘分割系统。

最先由IBM开发,在​​AIX​​系统上实现,​​OS/2​​ 操作系统与 ​​HP-UX​​也支持这个功能。在1998年,Heinz Mauelshagen 根据在 ​​HP-UX​​ 上的逻辑卷管理器,写作出第一个 Linux 版本的逻辑卷管理器。

LVM基本术语:

  • PV:物理卷,PV处于LVM系统最低层,它可以是整个硬盘,或者与磁盘分区具有相同功能的设备(如RAID),但和基本的物理存储介质相比较,多了与LVM相关管理参数
  • VG:卷组,创建在PV之上,由一个或多个PV组成,可以在VG上创建一个或多个“LVM分区”(逻辑卷),功能类似非LVM系统的物理硬盘
  • LV:逻辑卷,从VG中分割出的一块空间,创建之后其大小可以伸缩,在LV上可以创建文件系统(如/var,/home)
  • PE:物理区域,每一个PV被划分为基本单元(也被称为PE),具有唯一编号的PE是可以被LVM寻址的最小存储单元,默认为4MB

​维基百科​

逻辑卷创建流程

使用fdisk -l 查看添加的磁盘(virtubox模拟)

逻辑卷_逻辑卷

使用pvcreate创建物理卷

逻辑卷_文件系统_02

使用pvdisplay查看刚才创建的物理卷

逻辑卷_linux_03

使用vgcreate创建卷组

逻辑卷_linux_04

使用vgdisplay查看创建的卷组,从图中可以看到pe为16M

逻辑卷_文件系统_05

创建逻辑卷

逻辑卷_逻辑卷_06

格式化文件系统

逻辑卷_linux_07

查询创建的逻辑卷的uuid

逻辑卷_linux_08创建挂载点

mkdir  /data

配置永久挂载

逻辑卷_linux_09

挂载,mount -a将fstab中的文件系统都进行挂载,df -h查看挂载结果

逻辑卷_linux_10

物理卷还有空余空间扩容,本次实验共20G,创建逻辑卷是分出去5G,再扩展8G

扩容命令

逻辑卷_逻辑卷_11

查看结果

逻辑卷_文件系统_12

添加磁盘扩容,通过查询,sdb还有19G的空间未分配

逻辑卷_文件系统_13

创建物理卷

逻辑卷_linux_14

扩展卷组

逻辑卷_文件系统_15

添加磁盘的方式扩展逻辑卷

逻辑卷_文件系统_16

查看结果

逻辑卷_文件系统_17

快照

创建快照

逻辑卷_逻辑卷_18

查看创建的快照

逻辑卷_文件系统_19

将创建的快照挂载在到/mnt下,快照文件存放逻辑卷最初的文件,最新的文件存储在逻辑卷中

逻辑卷_文件系统_20

模拟恢复快照

在/data 下创建一个文件hello.txt,填充内容,并删掉

卸载逻辑卷

umount  /data

umount  /mnt

还原操作

lvconvert --merge /dev/test-vg/test-lv-snapshot    

还原完成后重新挂载,检查文件是否恢复

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
NlZJHLjqK2Ej
作者其他文章 更多

2023-11-12

最新推荐 更多