1-9-RHEL6.3-LVM管理(Red Hat Enterprise Linux Server6.3)@树袋飘零

本节介绍内容:

1、LVM逻辑卷概述

2、LVM用到的命令解析

3、LVM分区案例分析

4、LVM的快照功能

4.1、LVM快照的概述

4.2、LVM快照案例分析

1、LVM逻辑卷概述

LVM(Logical Volume Manager)是基于底层即内核的在inux中对逻辑磁盘管理的机制,它可以解决安装linux系统之前需要考虑的磁盘分区问题,不会因为生产环境中数据的增大而重新分区或使用链接的方式扩展磁盘,这样从根本上解决了这一难题。同时它无需重启即可实现磁盘分区的扩展或缩小。也就是说LVM让我们对底层磁盘这种实物概念淡化,而为我们提供了逻辑概念的磁盘。这里有三个概念PV(Physical Volume)、VG(Volume Group)、LV(Logical Volume)以及PE(physical Extent)。下面详细介绍一下:

PV(Physical Volume)物理卷 它是LVM最底层的逻辑存储块,物理卷跟磁盘分区是逻辑概念的对应关系,LVM通过命令可以将物理磁盘转换成物理卷

VG(Volume Group)卷组 它是逻辑上的磁盘,类似于磁盘设备 也可以想象成一个大容器。

LV(Logical Volume)逻辑卷 它是逻辑概念上的分区,把逻辑上的磁盘VG分出来形成LV,之后便可以同物理磁盘分区那样格式化挂载供生产环境使用。

PE(physical Extent)物理长度 相当于物理磁盘的最小存储单元,也就是说VG的最小存储单元,它是逻辑意义上的概念,默认最小存储单元是4MB

扩展:

硬盘的最小存储单元是扇区(512字节)

文件系统的最小存储单元是 block(1K或4K )

Raid的最小存储单元是 chunk(512K)

LVM的最小存储单元是 PE (4M)

2、LVM用到的命令解析

2.1、pvcreate [参数] 物理设备

2.2、vgcreate[参数]卷组名称物理设备

-s指定PE大小

2.3、lvcreate[参数]卷组名称物理卷

-L指定逻辑卷大小

-l指定使用卷组中的多少PE

-n指定逻辑卷名称

3、LVM分区案例分析

(1)、准备工作 模拟环境为3个分区代表3块磁盘来操作---------分区

[root@pan-C ~]# fdisk -l /dev/sdb

Disk /dev/sdb: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x5c5a1dad

Device Boot Start End Blocks Id System

/dev/sdb1 1 132 1060258+ 83 Linux

/dev/sdb2 133 264 1060290 83 Linux

/dev/sdb3 265 396 1060290 83 Linux

(2)、创建PV

[root@pan-C ~]# pvcreate /dev/sdb{1,2}

Writing physical volume data to disk "/dev/sdb1"

Physical volume "/dev/sdb1" successfully created

Writing physical volume data to disk "/dev/sdb2"

Physical volume "/dev/sdb2" successfully created

(3)、创建VG

[root@pan-C ~]# vgcreat VG_shudaipiaoling /dev/sdb{1,2}

bash: vgcreat: command not found

[root@pan-C ~]# vgcreate VG_shudaipiaoling /dev/sdb{1,2}

Volume group "VG_shudaipiaoling" successfully created

(4)、创建LV

[root@pan-C ~]# lvcreate -n LV_shudaipiaoling -L 1.5G VG_shudaipiaoling

Logical volume "LV_shudaipiaoling" created

(5)、查看验证操作结果

[root@pan-C ~]# pvs #

PV VG Fmt Attr PSize PFree

/dev/sdb1 VG_shudaipiaoling lvm2 a-- 1.01g 0

/dev/sdb2 VG_shudaipiaoling lvm2 a-- 1.01g 528.00m

[root@pan-C ~]# vgs

VG #PV #LV #SN Attr VSize VFree

VG_shudaipiaoling 2 1 0 wz--n- 2.02g 528.00m

[root@pan-C ~]# lvs

LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert

LV_shudaipiaoling VG_shudaipiaoling -wi-a--- 1.50g

[root@pan-C ~]# pvdisplay

--- Physical volume ---

PV Name /dev/sdb1

VG Name VG_shudaipiaoling

PV Size 1.01 GiB / not usable 3.41 MiB

Allocatable yes (but full)

PE Size 4.00 MiB #PE大小为4M默认值

Total PE 258

Free PE 0

Allocated PE 258

PV UUID 2j6NI7-2NCU-zLiC-idt8-xJUN-T4lc-Q3ceqM

--- Physical volume ---

PV Name /dev/sdb2

VG Name VG_shudaipiaoling

PV Size 1.01 GiB / not usable 3.44 MiB

Allocatable yes

PE Size 4.00 MiB

Total PE 258

Free PE 132

Allocated PE 126

PV UUID pMHy7v-5lKh-n9O7-JMcQ-ikK6-TlCQ-fnkdB1

[root@pan-C ~]# vgdisplay

--- Volume group ---

VG Name VG_shudaipiaoling

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 2

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 1

Open LV 0

Max PV 0

Cur PV 2

Act PV 2

VG Size 2.02 GiB

PE Size 4.00 MiB

Total PE 516

Alloc PE / Size 384 / 1.50 GiB

Free PE / Size 132 / 528.00 MiB

VG UUID gSK4ef-0cBh-gQzK-PHNy-iH8Z-V0Qy-ieoyle

[root@pan-C ~]# lvdisplay

--- Logical volume ---

LV Path /dev/VG_shudaipiaoling/LV_shudaipiaoling

LV Name LV_shudaipiaoling

VG Name VG_shudaipiaoling

LV UUID 0BLLOC-qOaq-fJSn-qdVc-dfNB-Bs0d-drUc2M

分享至
一键收藏,随时查看,分享好友!
夏的尽头
1人
了这篇文章
类别: linux基础篇┆阅读( 0)┆评论( 0) ┆ 返回博主首页┆ 返回博客首页
上一篇 1-8-RHEL6.3-Raid配置与管理(Red Hat Enterpr.. 下一篇 2-1-sshd-xinet-telnet服务服务搭建与管理(Re..

你可能感兴趣的:(linux,style,案例分析)