暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
LVM简介.docx
291
3页
0次
2021-02-22
40墨值下载
ubuntu
系统的网络配置文件
Xcache
使用笔记
理解
LVM (Logical Volume Manager)
2009-09-02 23:17:37|
分类:
Linux|Unix |
标签:
|
字号大中小 订阅
转:
Hily
原始链接:
http://hily.me/blog/2008/10/understanding-lvm/
概述
LVM
,逻辑卷管理器
(Logical Volume Manager)
,顾名思义,它就是用于管理逻辑卷的,
LVM
Linux
内核得到支持。
在传统的存储模型中,文件系统是直接构建于物理分区之上的,物理分区的大小就决定了其上文件系统的
存储容量,因此对文件系统的存储容量的调整就变得比较繁琐。
LVM
设计的主要目标就是实现文件系统存储容量的可扩展性,使对容量的调整更为简易。
名词解释
在介绍
LVM
的工作原理之前需要先介绍几个名词:
PP
,物理分区(
Physical Partition
),如硬盘的分区,或
RAID
分区。
PV
,物理卷(
Physical Volume
),是
PP
LVM
抽象,它维护了
PP
的结构信息,是组成
VG
的基本逻辑单元,一般一个
PV
对应一个
PP
PE
,物理扩展单元(
Physical Extends
),每个
PV
都会以
PE
为基本单元划分。
VG
,卷组(
Volume Group
),即
LVM
卷组,它可由一个或数个
PV
组成,相当于
LVM
的存储
池。
LE
,逻辑扩展单元(
Logical Extends
),组成
LV
的基本单元,一个
LE
对应一个
PE
LV
,逻辑卷(
Logical Volume
),它建立在
VG
之上,文件系统之下,由若干个
LE
组成。
工作原理
LVM
的架构图如下:
LVM
在每个物理卷头部都维护了一个
metadata
,每个
metadata
中都包含了整个
VG
的信息,包括每个
VG
的布局配置、
PV
的编号、
LV
的编号,以及每个
PE
LE
的映射关系。同一个
VG
中的每个
PV
部的信息是相同的,这样有利于故障时进行数据恢复。
LVM
对上层文件系统提供
LV
层,隐藏了操作细节。对文件系统而言,对
LV
的操作与原先对
Partition
操作没有差别。当对
LV
进行写入操作时,
LVM
定位相应的
LE
,通过
PV
头部的映射表,将数据写入到
相应的
PE
上。
LVM
实现的关键在于在
PE
LE
间建立映射关系,不同的映射规则决定了不同的
LVM
存储模型。
LVM
支持多个
PV
Stripe
Mirror
,这点和软
Raid
的实现十分相似。
是否使用
LVM
在决定是否使用
LVM
前请先了解下
LVM
的优缺点。
使用
LVM
的优势:
文件系统可以跨多个磁盘,因此大小不会受物理磁盘的限制。
可以在系统运行状态下动态地扩展文件系统大小。
可以增加新磁盘到
LVM
的存储池中。
可以以镜像的方式冗余重要数据到多个物理磁盘上。
可以很方便地导出整个卷组,并导入到另外一台机器上。
使用
LVM
的限制:
在从卷组中移除一个磁盘时必须使用
reducevg
,否则会出问题。
当卷组中的一个磁盘损坏时,整个卷组都会受影响。
不能小文件系统大小(受文件系统类型限制)。
因为加入了外的操作,存储性能会受影响(使用
Stripe
情况另当别)。
使用
LVM
得更的可扩展性和可操作性,但却了可性和存储性能,说来就是在这两者
选择
使用要点
of 3
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜