LVM2 Logical Volume Manager 详解(一)--介绍

来源:互联网 发布:javascript脚本怎么写 编辑:程序博客网 时间:2024/05/29 16:46

1.什么是LVM?

 LVM是Linux操作系统上的“逻辑卷管理器”。目前有两个Linux版本的LVM。
  • LVM2 目前最新的Linux版本。LVM 2是几乎完全向后兼容卷创建LVM 1。当从LVM1升级为LVM2时必须移除卷组快照。
  • LVM1针对2.4系列内核的版本。

2.什么是“逻辑卷管理器”

LVM提供一个相对于传统磁盘和分区的视图更为高级的一种磁盘存储视图。这使管理员在给应用和用户分配存储时更加灵活。
LVM控制下创建的存储卷可以几乎随意的更改和移动。当然可能需要一些升级的文件系统工具。
LVM同时可以允许以用户定义的组方式来管理存储卷,使得系统管理员可以更易感知卷组,例如卷组名“development”,“saleman”而不是物理磁盘名例如“sda”,“sdc”等。

3.为什么使用LVM?

逻辑卷管理是传统上用于包含许多磁盘的大型设施,但它同样适合于单个或者两个磁盘的小系统。

4.在小系统上使用LVM的好处

对于用户新装系统,决定系统分区是一个比较头痛的问题。前期规划不当,当某个分区即将写满时,如何扩展容量将是比较麻烦的问题。然而LVM在解决这样的问题是却相对容易或者说更方便。

/boot     /dev/hda1        10 Megabytesswap      /dev/vg00/swap   256 Megabytes/         /dev/vg00/root     2 Gigabytes/home     /dev/vg00/home     6 Gigabytes

/boot目录不包含于LV(逻辑卷),因为bootloaders尚未识别LVM的卷组。可能会可以工作,但是有可能导致系统无法启动。root目录存放于逻辑卷,需要初始镜像激活root的逻辑卷。如果内核升级未编译必要的初始镜像,内核将无法启动。

解决上述某个目录磁盘将满的情况,只需要从有空间的逻辑卷从调用部分到不足的卷组即可,或者直接将新增磁盘纳入相应逻辑卷组。

5.在大型系统上使用LVM的好处


  • 不同大小的磁盘管理,已经磁盘之间的平衡。
  • 逻辑卷组可以随着需求增加,同时可以热备份。
  • 当新的磁盘加入系统不需要,移动数据简单加入存在的逻辑组,相应扩展逻辑卷。



0 0