Top Banner
31

1 . 项目课题引入

Jan 28, 2016

Download

Documents

creola

1 . 项目课题引入. 2 . L VM 逻辑卷的简介. 3 . LVM 逻辑卷的建立. 4 . LVM 逻辑卷的管理和检查. 5 . 现场演示案例. 项目背景 如果划分了 10G 的一个分区,挂接到 /home 下,可是随着时间的流逝, 10G 的空间开始不够用了,需要把它扩充。假设要扩充到 12G ,那么就需要建立一个 12G 的新分区,然后将原来的 10G 分区中的数据全部移动到新分区中,再修改挂接配置。这样不仅麻烦而且浪费时间。. 我们可以通过 LVM 逻辑编辑器实现动态地改变分区的大小. 项目背景 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 . 项目课题引入
Page 2: 1 . 项目课题引入

1. 项目课题引入

2. LVM 逻辑卷的简介

3. LVM 逻辑卷的建立

4. LVM 逻辑卷的管理和检查

5. 现场演示案例

Page 3: 1 . 项目课题引入

•项目背景 如果划分了 10G 的一个分区,挂接到 /hom

e 下,可是随着时间的流逝, 10G 的空间开始不够用了,需要把它扩充。假设要扩充到 12G ,那么就需要建立一个 12G 的新分区,然后将原来的 10G 分区中的数据全部移动到新分区中,再修改挂接配置。这样不仅麻烦而且浪费时间。

我们可以通过 LVM 逻辑编辑器实现动态地改变分区的大小

Page 4: 1 . 项目课题引入

•项目背景 某企业在 Linux 服务器中新增了一块硬盘 /dev/sd

b ,要求 Linux 系统的分区能自动调整磁盘容量。请使用 fdisk 命令在新建 /dev/sdb1 、 /dev/sdb2 、 /dev/s

db3 和 /dev/sdb4 为 LVM 类型,并在这四个分区上创建物理卷、卷组和逻辑卷。最后将逻辑卷挂载。

Page 5: 1 . 项目课题引入

•项目分析本项目对应的工作任务:

1. 创建 LVM 类型的分区2. 新建 LVM 逻辑卷3. 管理 LVM 逻辑卷4. 删除 LVM 逻辑卷

Page 6: 1 . 项目课题引入

•项目分析完成职业任务需要的专业知识:

1.LVM 逻辑卷的简介2. 物理卷、卷组、逻辑卷的创建3. 物理卷、卷组、逻辑卷的管理4. 物理卷、卷组、逻辑卷的删除

Page 7: 1 . 项目课题引入

•教学目标1.LVM 简介 ( 了解 )

2.LVM 逻辑卷的创建(重点掌握)

3.LVM 逻辑卷的管理(掌握)

4.LVM 逻辑卷的删除(掌握)

Page 8: 1 . 项目课题引入

•应达到的职业能力 通过本课程的学习能够熟练创建 LVM 逻辑

卷、管理 LVM 逻辑卷、删除 LVM 逻辑卷。

Page 9: 1 . 项目课题引入

1. LVM 简介

2. LVM 基本概念

项目问题 1 - LVM 简介

3. 逻辑卷的管理方法

Page 10: 1 . 项目课题引入

• LVM ( Logical Volume Manager )逻辑卷管理器,最早应用在 IBM AIX 系统上。

• 它的主要作用是动态分配磁盘分区及调整磁盘分区大小,并且可以让多个分区或者物理硬盘作为一个逻辑卷(相当于一个逻辑硬盘)来使用。

• 这种机制可以让磁盘分区容量划分变得很灵活。

LVM 简介

Page 11: 1 . 项目课题引入

• PV ( Physical Volume ) 物理卷:物理卷处于 LVM 的最底层,可以是整个物理磁盘,也可以是硬盘中的分区。

• VG ( Volume Group ) 卷组:可以看成单独的逻辑磁盘,建立在 PV 之上,是 PV 的组合。一个卷组中至少要包括一个 PV ,在卷组建立之后可以动态的添加 PV 到卷组中。

• LV ( Logical Volume ) 逻辑卷:相当于物理分区的 /dev/hdaX 。逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展或缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。

LVM 基本概念

Page 12: 1 . 项目课题引入

• PE ( Physical Extent ) 物理区域:物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。当多个 PV 组成一个 VG 时, LVM 会在所有 PV 上做类似格式化的动作,将每个 PV 切成一块块的空间,这一块块的空间就称为 PE, 通常是 4MB 。

• LE ( Logical Extent ) 逻辑区域:逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域大小。 LE 的大小为 PE 的倍数(通常为 1:1 )。

LVM 基本概念

Page 13: 1 . 项目课题引入

• VGDA ( Volume Group Descriptor Area )卷组描述区域:存在于每个物理卷中,用于描述该物理卷本身、物理卷所属卷组、卷组中的逻辑卷以及逻辑卷中物理区域的分配等所有的信息,卷组描述区域是在使用 pvcreate 命令建立物理卷时建立的。

LVM 的基本概念

Page 14: 1 . 项目课题引入

• LVM 进行逻辑卷的管理时,创建顺序是 pv->vg->lv 。

• 即,首先创建一个物理卷(对应一个物理硬盘分区或者一个物理硬盘),然后把这些分区或者硬盘加入到一个卷组中(相当于一个逻辑上的大硬盘),再在这个大硬盘上划分分区 lv (逻辑上的分区,就是逻辑卷),最后,把 lv 逻辑卷格式化以后,就可以像使用一个传统分区那样,把它挂载到一个挂载点上,需要的时候,这个逻辑卷可以被动态缩放。

逻辑卷的管理方法

Page 15: 1 . 项目课题引入

2. 建立物理卷

3. 建立卷组

项目问题 2 - LVM 逻辑卷的建立

4. 建立逻辑卷

1. 建立分区

Page 16: 1 . 项目课题引入

• 物理卷可以建立在整个物理硬盘上,也可以建立在硬盘分区中,如在整个硬盘上建立物理卷则不要在该硬盘上建立任何分区,如使用硬盘分区建立物理卷则需事先对硬盘进行分区并设置该分区为 LVM 类型,其类型 ID 为 0x8e

物理卷

Page 17: 1 . 项目课题引入

• 利用 fdisk 命令在 /dev/sdb 上建立 LVM 类型的分区

• 利用同样的方法创建LVM 类型的分区 /dev/sdb2 、 /dev/sdb3 、 /dev/sdb4 。

建立 LVM 分区

Page 18: 1 . 项目课题引入

• 利用 pvcreate 命令可以在已经创建好的分区上建立物理卷。物理卷直接建立在物理硬盘或者硬盘分区上,所以物理卷的设备文件使用系统中现有的磁盘分区设备文件的名称。

• 使用同样的方法建立 /dev/sdb2 、 /dev/sdb3 和 /dev/sdb4 。

建立物理卷

Page 19: 1 . 项目课题引入

• 在创建好物理卷后,使用 vgcreate 命令建立卷组。卷组设备文件使用 /dev 目录下与卷组同名的目录表示,该卷组中的所有逻辑设备文件都将建立在该目录下,卷组目录是在使用 vgcreate命令建立卷组时创建的。卷组中可以包含多个物理卷也可以只有一个物理卷。

• 其中 vg0 为要建立的卷组名称。• 使用同样的方法创建 vg1 和 vg2 。

建立卷组

Page 20: 1 . 项目课题引入

• 建立好卷组后,可以使用命令 lvcreate 在已有卷组上建立逻辑卷。逻辑卷设备文件位于其所在的卷组的卷组目录中,该文件是在使用 lvcreate 命令建立逻辑卷时创建的。

建立逻辑卷

Page 21: 1 . 项目课题引入

2. 卷的检查

项目问题 3 - LVM 逻辑卷的管理与检查

1. 卷的管理

Page 22: 1 . 项目课题引入

• 当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。

• /dev/sdb2 必须为 LVM 类型,而且必须为 PV

增加新的物理卷到卷组

Page 23: 1 . 项目课题引入

• 当逻辑卷的空间不能满足要求时,可以利用 lvextend 命令把卷组中的空闲空间分配到该逻辑卷以扩展逻辑卷的容量。

增加逻辑卷容量

Page 24: 1 . 项目课题引入

• 当逻辑卷的空闲空间太大时,可以使用 lvreduce 命令减少逻辑卷的容量。

减少逻辑卷容量

Page 25: 1 . 项目课题引入

• 当逻辑卷的空闲空间太大时,可以使用 lvreduce 命令减少逻辑卷的容量。

• 必需按照删除“逻辑卷 - 卷组 - 物理卷”的先后顺序来执行删除

删除卷

Page 26: 1 . 项目课题引入

物理卷的检查

Page 27: 1 . 项目课题引入

卷组的检查

Page 28: 1 . 项目课题引入

逻辑卷的检查

Page 29: 1 . 项目课题引入

• 在虚拟机中的 Linux 系统下执行以下操作:– 使用 fdisk 命令在新增的硬盘中新建 /dev/sd

b1 、 /dev/sdb2 、 /dev/sdb3 和 /dev/sdb4 ,为 LVM 类型,并在这四个分区上创建物理卷、卷组和逻辑卷。最后将逻辑卷挂载。

现场演示

Page 30: 1 . 项目课题引入

• 通过本项目的学习,我们已经可以在 Linux系统下执行以下任务了:– 创建 LVM 类型的分区– 创建物理卷、卷组、逻辑卷– 管理物理卷、卷组、逻辑卷– 删除物理卷、卷组、逻辑卷

总结

Page 31: 1 . 项目课题引入

利用本节课的学习内容完成以下设计题目: Linux 系统中新增了一块硬盘 /dev/sdc ,请对硬盘进行分区,

要求 Linux 系统的分区能自动调整磁盘容量。

作业