lvm介绍,及基本管理命令

来源:互联网 发布:超星慕课刷课软件 编辑:程序博客网 时间:2024/06/03 19:44

LVM介绍:

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。LVM使用户在无需停机的情况下可以方便地调整各个分区大小,并提供快照功能.在上层,用户通过操作PE更改逻辑卷的大小,通过lvm用户无法直接操作磁盘扇区.

百度找到的图片

LVM基本概念:
物理存储介质(PhysicalStorageMedia)
指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。
物理卷(Physical Volume,PV)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
卷组(Volume Group,VG)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
逻辑卷(Logical Volume,LV)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
物理块(Physical Extent,PE)
每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。
逻辑块(Logical Extent,LE)
逻辑卷LV也被划分为可被寻址的基本单位,称为LE。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

LVM管理命令:

安装lvm可以在安装系统时使用anaconda进行安装,或者是在系统安装完成后使用lvm创建命令进行手动创建.在安装系统完成后创建lvm需要安装相应的软件包lvm2-2.02.143-7.el6.x86_64,lvm2-libs-2.02.143-7.el6.x86_64.当使用分区创建PV时需要将分区标记为8e,标记的作用仅仅是标记,在不标记时也可以成功
pv(物理卷)的相关命令:
pvcreate: 创建pvpvs: 查看pv的信息pvdisplay: 查看pv的详细信息pvscan :在系统中扫描硬盘,列出找到的物理卷列表。    pvscan –e 仅显示属于卷组的物理卷     pvscan –n 仅显示不属于任何卷组的物理卷    pvscan –s 短格式输出     pvscan –u 显示UUIDpvremove: 移除物理卷    pvremove /dev/sddpvmove: 移除物理卷中的PE,即将硬盘上的数据转移到其他硬盘上.    pvmove /dev/sdc
vg(卷组)的相关命令:
vgcreated : 创建卷组         vgcreated vg0(创建卷组的名称) /dev/sd{c,d,e}    -s : 指定PE的大小        vgcreated –s 16M vg1 /dev/sd{d,f,g}vgextend: 向卷组中添加成员        vgextend vg0 /dev/sd{c,e}vgreduce:从卷组中删除成员        vgreduce vg0 /dev/sdcvgremove: 删除卷组         vgremove vg0vgs : 查看卷组信息vgdisplay: 查看卷组的详细信息.vgrename : 更改卷组的名称            verename vg0 lalalavgchange : 改变卷组的工作状态            vgchange –a y|n(y:可用•n:不可用) vg0vgexport : 导出卷组            vgexport vg0vgimport : 导入卷组            vgexport vg0
lv(逻辑卷)的相关命令:
lvcreate: 创建逻辑卷     -n :指定逻辑卷的名称     -L :指定逻辑卷的大小,使用空间容量进行指定,-L ## 绝对容量 ,-L +## 增量容量     -l :指定逻辑卷的大小,使用PE的个数进行指定.-l ## 绝对数量 ,-l +## 增量个数        %##free  %##vg    -s :指明创建的逻辑卷为快照    -p : r 设置只读属性             lvcreate –s –n lv1_snapshot -L 10G /dev/vg0/lv0 -p r lvextent :扩展逻辑卷大小            lvextent –L +100G /dev/vg0/lv1lvreduce :缩减逻辑卷大小            lvreduce –L 17G /dev/vg0/lv0lvrename :更改逻辑卷名称            lvrename /dev/lalala/lv0  lalala0 lvs: 查看lv的信息 lvdisplay : 查看lv 的详细信息lvremove :删除逻辑卷 lvconvert :恢复快照,快照在恢复后被删除。            lvconvert --merge  /dev/vg0/lv1_snapshot
原创粉丝点击