lvm介绍,及基本管理命令
2017年06月25日 16:27:58
<a href="https://me.csdn.net/jinbusi_blog" target="_blank" rel="noopener noreferrer">金布斯</a>
阅读数:7410
版权声明:本文为博主原创文章,随意转载,无需告知。 https://blog.csdn.net/jinbusi_blog/article/details/73718740
<h3><strong style="margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;font-weight:bold">LVM介绍:</strong></h3>
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,
LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。
LVM使用户在无需停机的情况下可以方便地调整各个分区大小,并提供快照功能.
在上层,用户通过操作PE更改逻辑卷的大小,通过lvm用户无法直接操作磁盘扇区.
1234
LVM基本概念:
物理存储介质(PhysicalStorageMedia)
指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。
1
物理卷(Physical Volume,PV)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
1
卷组(Volume Group,VG)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
1
逻辑卷(Logical Volume,LV)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
1
物理块(Physical Extent,PE)
每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。
1
逻辑块(Logical Extent,LE)
逻辑卷LV也被划分为可被寻址的基本单位,称为LE。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
1
LVM管理命令:
安装lvm可以在安装系统时使用anaconda进行安装,或者是在系统安装完成后使用lvm创建命令进行手动创建.
在安装系统完成后创建lvm需要安装相应的软件包lvm2-2.02.143-7.el6.x86_64,lvm2-libs-2.02.143-7.el6.x86_64.
当使用分区创建PV时需要将分区标记为8e,标记的作用仅仅是标记,在不标记时也可以成功
123
pv(物理卷)的相关命令:
pvcreate: 创建pv
pvs: 查看pv的信息
pvdisplay: 查看pv的详细信息
pvscan :在系统中扫描硬盘,列出找到的物理卷列表。
pvscan –e 仅显示属于卷组的物理卷
pvscan –n 仅显示不属于任何卷组的物理卷
pvscan –s 短格式输出
pvscan –u 显示UUID
pvremove: 移除物理卷
pvremove /dev/sdd
pvmove: 移除物理卷中的PE,即将硬盘上的数据转移到其他硬盘上.
pvmove /dev/sdc
123456789101112
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/sdc
vgremove: 删除卷组
vgremove vg0
vgs : 查看卷组信息
vgdisplay: 查看卷组的详细信息.
vgrename : 更改卷组的名称
verename vg0 lalala
vgchange : 改变卷组的工作状态
vgchange –a y|n(y:可用•n:不可用) vg0
vgexport : 导出卷组
vgexport vg0
vgimport : 导入卷组
vgexport vg0
1234567891011121314151617181920
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/lv1
lvreduce :缩减逻辑卷大小
lvreduce –L 17G /dev/vg0/lv0
lvrename :更改逻辑卷名称
lvrename /dev/lalala/lv0 lalala0
lvs: 查看lv的信息
lvdisplay : 查看lv 的详细信息
lvremove :删除逻辑卷
lvconvert :恢复快照,快照在恢复后被删除。
lvconvert --merge /dev/vg0/lv1_snapshot
12345678910111213141516171819
Measure
Measure
暂无评论
要发表评论,您必须先 登录