当前位置:   article > 正文

LVM逻辑卷_logical volume lv size

logical volume lv size

一、LVM逻辑卷简单介绍

LVM(Logical Volume Manager逻辑卷)是将一个或多个硬盘分区在逻辑上集合,相当于一个大硬盘来使用。当硬盘不够的时候,可以继续加入新的硬盘分区。可以灵活的使用磁盘分区。

LVM基本术语:

PV :(Physical Volume) 物理卷指硬盘分区或从逻辑上和硬盘分区具有相同功能的设备,如(RAID),是LVM的基本存储逻辑块,但和基本的物理分区相比,逻辑卷包含LVM相关的管理参数。

PE :(Physical Extend) 每一个物理卷被划分为称为PE的基本单元(可以理解为非LVM系统中的物理块),每一个PE具有唯一的编号,可以被LVM寻址,PE的大小可以配置,默认为4MB。   #可以简单理解为分区,由多个block组成

VG :(Volume Group) LVM卷组,类似于非LVM系统中的物理硬盘,由一个或多个物理卷组成  

LV :(Logical Volume) LVM逻辑卷,类似于非LVM系统中的硬盘分区,可以在逻辑卷上建立文件系统

LE :(Logical Extent) 逻辑卷被划分为称为LE的多个寻址单元,LE大小和PE相同且一一对应。

  1. 简单理解:将一块或多块磁盘重新划分为一个大磁盘:
  2. PE :磁盘的物理块
  3. PV :磁盘的分区或单块磁盘
  4. VG :LVM的分区(PV重新组合形成的一个大分区)
  5. LV :重新划分的逻辑分区
  6. LE :LVM的block
  7. 目的就是为了使得 LV分区是以 VG为基础的,而VG具有可以添加、移除PV的性质,故LV分区具有比较灵活的管理特性

管理命令

 pv相关命令:

  • pvcreate :创建pv物理卷
  • pvs :查看pv信息
  • pvdisplay :查看pv的详细信息
  • pvscan :在系统上扫描硬盘,列出找到的物理卷列表

             -e :仅显示属于卷组的物理卷

             -n :仅显示不属于任何卷组的物理卷

             -s :短格式输出

             -u :显示UUID

  • pvremove :移除物理卷

            pvremove /dev/sdb

  • pvmove :移除物理卷中的PE,即将硬盘上的数据转移到其他设备上

            pvmove /dev/sdc

vg相关命令:

  • vgcreate :创建卷组

        vgcreate vg0(名称) /dev/sd{c,d,e}                      #/dev下的sdc sdd sde为物理卷

                  -s :指定PE的大小

                  vgcreate -s 16M vg1 /dev/sd{d,f,g}           #创建PE为16M的逻辑卷vg1

  • vgextend :向卷组中添加成员

                  vgextend vg0 /dev/sd{h,i}                            #把/dev/sd(h,i)添加到剧vg0中

  • vgreduce :从卷组中删除成员

                  vgreduce vg0 /dev/sdc                                 #把vg0zhong的sdc删除

  • vgremove :删除卷组

                  vgremove vg0                                               #删除vg0

  • vgs :查看卷组信息
  • vgdisplay :查看卷组的详细信息
  • vgrename :更改卷组的名称

                  vgrename vg0 vg6                                          #把vg0改名为vg5

  • vgchange :改变卷组的工作状态

                  vgchange -a y|n(y:可用,n:不可用) vg0

  • vgexport :导出卷组
  • vgimport :导入卷组

LV相关命令:

  • lvcreate :创建逻辑卷

                 -n :指定逻辑卷的名称

                 -L :制定逻辑卷的大小,使用空间容量来指定。 -L ##:绝对容量,-L +## 增量容量          

                 -l  :制定逻辑卷的大小,使用PE的个数来指定。 -l ## :绝对容量, -L +##增量容量

                 -s :指明创建的逻辑卷为快照

                 -p :r 设置只读属性

                  lvcreate -s -n lv1 -L 10G /dev/vgo/lv0 -p r              #创建快照

  • lvextent :扩展逻辑卷大小

                 lvexent -L +100G /dev/vg0/lv1                                 #给lv1扩大100G

  • lvreduce :缩减逻辑卷大小

                 lvreduce -L 10G /dev/vg0/lv0                                   #把lv0缩小10G

  • lvrename :更改逻辑卷名称

                 lvrename /dev/vg0/lv0 lv6                                         #更改lv0为lv6

  • lvs :查看逻辑卷LV
  • lvdiplay :查看逻辑卷LV的详细信息
  • lvremove :删除逻辑卷LV
  • lvconvert :恢复快照,快照在恢复后会被删除

                 lvconert --merge /dev/vgo/lv0

二、创建LVM逻辑卷

  • 创建pv
  1. [root@host ~]# fdisk /dev/sdb #创建两个硬盘分区
  2. 设备 Boot Start End Blocks Id System
  3. /dev/sdb4 2048 20973567 10485760 5 Extended
  4. /dev/sdb5 4096 2101247 1048576 83 Linux
  5. /dev/sdb6 2103296 4200447 1048576 83 Linux
  6. [root@host ~]# yum install lvm2 -y #安装lvm
  7. [root@host ~]# pvcreate /dev/sdb5 /dev/sdb6 #创建pv
  8. Physical volume "/dev/sdb5" successfully created.
  9. Physical volume "/dev/sdb6" successfully created.
  10. [root@host ~]# pvs #查看pv
  11. PV VG Fmt Attr PSize PFree
  12. /dev/sdb5 lvm2 --- 1.00g 1.00g
  13. /dev/sdb6 lvm2 --- 1.00g 1.00g
  14. [root@host ~]# pvscan #系统上扫描pv
  15. PV /dev/sdb6 lvm2 [1.00 GiB]
  16. PV /dev/sdb5 lvm2 [1.00 GiB]
  17. Total: 2 [2 GiB] / in use: 1 [0 GiB] / in no VG: 1 [2.00 GiB]
  • 创建vg
  1. [root@host ~]# vgcreate vg0 /dev/sdb5 /dev/sdb6 #创建vg0
  2. Volume group "vg0" successfully created
  3. [root@host ~]# vgs #查看vg
  4. VG #PV #LV #SN A
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号