000 - -Linux LVM逻辑卷管理笔记

2019-03-09 18:16

Linux LVM逻辑卷管理学习笔记 ................................................................................................... 2 一, Linux磁盘结构 ...................................................................................................................... 2

1.1 固定分区的管理方式 .............................................................. 2 1.2 LVM的管理方式 ............................................................................ 2 1.3 LVM基本术语 .................................................................................... 2 二, Linux磁盘管理相关命令 ...................................................................................................... 3

2.1 物理卷管理 ............................................................................................. 3

1,相关命令 ..................................................................................................................... 3 2,创建pv ....................................................................................................................... 4 3,查看pv ....................................................................................................................... 4 4,删除PV ....................................................................................................................... 4 2.2 卷组管理 ................................................................................................... 4

1,添加卷组pvcreate ..................................................................................................... 5 2, 扩展卷组pvextend .................................................................................................... 5 3, 查看卷组vgdisplay .................................................................................................... 5 4, 从卷组中删除物理卷vgreduce .............................................................................. 6 5,删除卷组pvreduce ................................................................................................... 6 6,合并拆分卷组vgmerge & vgsplit ............................................................................. 6 7, 重命名卷组vgrename ............................................................................................... 6 2.3 逻辑卷管理 ........................................................................................... 7

1,添加逻辑卷lvcreate ................................................................................................... 7 2, 更改逻辑卷大小lvextend & lvreduce & lvresize..................................................... 7 3, 查看逻辑卷信息lvdisplay & lvscan .......................................................................... 8 4, 删除逻辑卷 lvremove ............................................................................................... 8 2.4 文件系统类型 ................................................................................... 8

1,文件系统的类型 ......................................................................................................... 8 2,linux文件系统的选择 ............................................................................................... 9 3,linux文件系统的安全性 ........................................................................................... 9 2.5 创建文件系统 ................................................................................. 10

1,文件系统的一点介绍 ............................................................................................... 10 2,格式化工具mkfs ..................................................................................................... 11 3,mkfs.ext3 mkfs.reiserfs mkfs.ext2 .......................................................................... 11 4,mkswap把一个分区格式化成为swap交换区 .................................................... 12 2.6 挂载文件系统 ................................................................................. 12

1,使用mount来挂载光驱和软驱 .............................................................................. 12 2,使用mount挂载硬盘和移动硬盘的文件系统 ..................................................... 13 3,卸载文件系统umount ............................................................................................ 13 4,通过/etc/fstab文件来开机自动挂载文件系统 ...................................................... 13 5,对文件系统进行扫描fsck ....................................................................................... 14 2.7 调整逻辑卷中文件系统的大小 .......................... 14

1,lvextend命令调整逻辑卷 ....................................................................................... 15

三, Linux磁盘管理实战 ............................................................................................................ 16

Linux LVM逻辑卷管理学习笔记

作者 jaxzhang

本次学习主要是在熟悉Linux磁盘结构后,能够熟练的掌握Linux磁盘管理相关命令。

一, Linux磁盘结构

LVM(Logical Volume Manager逻辑卷管理器)是一种把硬盘空间划分成“弹性”逻辑卷的方法。这里的“弹性”体现在不必重新分区也能被简单地重新划分大小。

这里LVM是Linux操作系统中一个磁盘管理子系统,而不是文件系统。 1.1 固定分区的管理方式 一般来说,一个分区大小是固定的。在分区空间使用完时,我们只能重新分区以扩大相应分区的大小,或者,将磁盘链接指向新的硬盘空间。

例如, 有某个分区在创建时设置大小为1GB。 随着时间的推移, 此分区即将被占满。 如果使用以前的磁盘管理技术, 我们只能装一个大些的磁盘并分区, 然后将原来的分区上的数据移动到新分区中来。 有了LVM技术,我们只需要将新的磁盘空间添加到原来的分区中而不需要移动数据。LVM给我们带来了磁盘管理的灵活性。 1.2 LVM的管理方式 LVM可以将若干个物理卷(Physical Volumes, PV)(例如磁盘、分区)组成一个卷组(Volume Group, VG),而这些物理卷的大小可以并不相同, 甚至类型也可以不同(如IDE、SCSI磁盘)。之后,卷组被划分为逻辑卷(Logical Volumes,LV),也就是虚拟分区。 而逻辑卷的大小可以随时动态的调整从而实现了灵活管理磁盘分区的目的。 1.3 LVM基本术语 LVM主要涉及以下概念: ? PV(Physical Volume):物理卷,处于LVM的最底层,可以是物理磁盘或者分区。 ? VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV。 ? LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过

大小可动态改变。 ? PE(Physical Extend):物理区域,PV中可以用于分配的最小存储单元,可以在建

立PV时指定,如 1,2,4,8… … 64M,同一VG中所有PV的PE应该相同。 ? LE(Logical Extend):逻辑区域,LV中可以用于分配的最小存储单元,取决于LV

所在PV的PE大小。

? VGDA(Volume Group Descriptor Area):卷组描述区域,存在于每个PV中,用于

描述该PV本身、PV所在VG、VG中的LV以及LV中的物理区域分配等信息,在使用pvcreate命令建立PV时建立。

在上图中,有两个大小不同的物理磁盘(类型也可以不同,比如IDE和SCI),其中。 ? 物理磁盘1我们划分了两个分区(大小可以不同),物理磁盘2我们划分了三个分

区;

? 之后,我们在这5个分区的每个分区上创建物理卷(PV);

? 接着我们将前三个分区(两个属于物理磁盘1,一个属于物理磁盘2)组成VG1,

将后两个分区(全部来自于物理磁盘2)组成一个卷组VG2;

? 然后我们将卷组VG1划分为两个逻辑卷LV11(跨物理卷PV1,PV2和PV3的一

部分)和LV12(PV3的一部分),并将卷组VG2完全划分给LV2;

? 最后,我们将/usr mount到LV11上, 将/var mount到LV12上,将/home mount到

LV2上。

二, Linux磁盘管理相关命令

2.1 物理卷管理 物理卷是卷组的组成部分,一个物理卷就是一个磁盘分区或在逻辑上与磁盘分区等价的设备(如RAID中的LUN)。每个物理卷被划分成若干个被称为PE(physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可以更改的,默认为4MB。

1,相关命令

Pvdisplay: 显示PV属性

Pvcreate: 创建PV(在PV上初始化VGDA) Pvdata: 显示PV上的VGDA信息 Pvchange:改变PV属性

Pvmove: 在PV间移动PE/LE

2,创建pv

使用pvcreate命令可以创建物理卷,可以在整个磁盘上创建物理卷,也可以在一个磁盘分区上创建物理卷。

例如,要在第二块SCSI磁盘上创建物理卷可以使用如下命令。 Pvcreate /dev/sdb

如果要在磁盘分区上创建pv,首先要使用分区工具(fdisk或者parted)在磁盘上面创建分区,然后把分区的系统号码修改为8e,即linuxLVM,命令如下面所示。

Fdisk /dev/sde

Command (m for help): t Partition number(1-2): 1

Hex code(type L to list codes): 8e

Changed system type of partition 1 to 8e(Linux LVM).

最后使用pvcreate命令创建物理卷,例如sde1分区上创建物理卷,命令如下所示: Pvcreate /dev/sde1

3,查看pv

使用pvdisplay命令可以查看物理卷的信息,如果不带任何选项,则pvdisplay将显示系统中所有物理卷的信息,如下所示。

# pvdisplay

4,删除PV

如果物理卷不再需要,可以使用pvremove命令将其删除,如下所示 # pvremove /dev/sde7

Labels on physical volume “/dev/sde7” successfully wiped

物理卷被删除后,其所在的磁盘分区并不会被删除。 要执行pvremove的物理卷必须是已经不属于任何卷组,否则将会失败。 2.2 卷组管理 LVM的卷组类似于非LVM系统中的物理硬盘,他是由一个或者多个物理卷组成,可以在卷组上创建一个或多个逻辑卷。通过它可以方便地管理磁盘空间,当卷组空间不足的时候可以往卷组中添加新的物理卷,扩展卷组的容量。

和LVM卷组管理相关的命令包括: VGCREATE:创建vg卷组 Vgextend: 向vg中增加pv Vgreduce: 从vg中删掉pv

Vgscan: 查找系统现有VG卷组

Vgdisplay: 显示vg卷组属性; Vgchange:改变VG卷组属性 Vgmerge: 合并vg Vgsplit: 拆分vg

Vgrename: 重命名vg Vgremove: 删除vg

1,添加卷组pvcreate

物理卷pv创建完成后就可以开始创建卷组。卷组是由一个或多个物理卷组成的存储池。例如要创建一个名为jax_vg1的卷组,可以使用下面的命令。

# vgcreate jax_vg1 /dev/sdd1 /dev/sde1

Volume group “jax_vg1” successfully created.

2, 扩展卷组pvextend

当卷组空间不足的时候,可以使用vgextend命令往卷组中添加新的物理卷,方便地扩展卷组的容量。

# vgextend jax_vg1 /dev/sdd2

Volume group “jax_vg1” successfully extended

3, 查看卷组vgdisplay

使用vgdisplay命令可以查看卷组的信息。例如要查看上例中创建的卷组jax_vg1,执行如下命令。

# vgdisplay jax_vg1 --- volume group ---

VG name jax_vg1 //vg名称 System ID

Format lvm2

Metadata areas 3 //vg名称 Metadata sequence no 2

Vg access read/write //访问许可,可读写 Vg status resizeable //vg状态

Max lv 0 // 最大的LV数目 Cur lv 0 // 当前lv数目 Open lv 0 // 打开的lv数目 Max pv 0 // 最大的pV数目 Cur pv 2 // 当前pv数目 Open pv 2 // 打开的pv数目 Act pv

Vg size 5.59 GB //vg大小


000 - -Linux LVM逻辑卷管理笔记.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Visual - FoxPro第7章学案 程序设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: