linux – 逻辑卷管理器有什么好处

前端之家收集整理的这篇文章主要介绍了linux – 逻辑卷管理器有什么好处前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
除了维基百科页面上详细介绍的 Logical Volume Manager有哪些功能和潜在好处?

解决方法

直接来自我的博客文章
http://www.standalone-sysadmin.com/blog/2008/09/introduction-to-lvm-in-linux/

首先,让我们讨论没有LVM的生活.回到过去的糟糕时光,你有一个硬盘.这个硬盘可以有分区.您可以在这些分区上安装文件系统,然后使用这些文件系统.两种方式都适应.看起来很像这样:

你有实际的驱动器,在这种情况下是sda.在该驱动器上有两个分区,sda1和sda2.还有一些未使用的免费空间.每个分区都有一个文件系统,它被挂载.实际的文件系统类型是任意的.你可以称之为ext3,reiserfs或者你有什么.需要注意的重要一点是,磁盘分区和可能的文件系统之间存在直接的一对一的瑕疵.让我们添加一些逻辑卷管理,重新创建完全相同的结构:

现在,您看到相同的分区,但是分区上方有一层称为“卷组”,实际上是一组卷,在本例中是磁盘分区.将它视为一种可以分区的虚拟磁盘可能是可以接受的.由于我们完全匹配以前的配置,因此您无法看到系统的优势.您可能会注意到,在卷组之上,我们创建了逻辑卷,这些逻辑卷可能被视为虚拟分区,而我们构建文件系统就是这些逻辑卷.让我们看看当我们添加多个物理卷时会发生什么:

这里我们有三个物理磁盘,sda,sdb和sdc.前两个磁盘中的每一个都有一个占用整个空间的分区.最后一个,sdc,有一个分区占用磁盘的一半,剩下一半是未分区的可用空间.我们可以看到上面的卷组,其中包括所有当前可用的卷.这是最大的卖点之一.您可以构建与磁盘总和一样大的逻辑分区.在许多方面,这类似于RAID级别0的工作方式,除了根本没有条带化.数据大部分是线性编写的.如果您需要冗余或RAID提供的性能提升,请确保将逻辑卷放在RAID阵列之上. RAID切片的工作方式与物理磁盘完全相同.现在,我们有一个占用2和1/2磁盘的卷组.它被分为两个逻辑卷,第一个卷大于任何一个磁盘.逻辑卷并不关心实际物理磁盘的大小,因为他们只看到它们是从myVolumeGroup01中划分出来的.正如我们将要看到的,这一抽象层很重要.如果我们决定需要未使用的空间会发生什么,因为我们添加了更多用户?通常情况下,如果我们使用一对一映射,我们会感到悲伤,但是使用逻辑卷,这是我们可以做的:

这里我们在/ dev / sdc上创建了以前的空闲空间并创建了/ dev / sdc2.然后我们将其添加到包含myVolumeGroup01的卷列表中.完成后,我们可以根据需要自由扩展任一逻辑卷.由于我们添加用户,因此我们增加了myLogicalVolume2.此时,只要文件系统/ home支持它,我们就可以自由地扩展它以填充额外的空间.所有这些都是因为我们从存储的物理磁盘中抽取了存储空间.好的,这涵盖了逻辑卷管理的基本原因.由于我确信你很想了解如何准备和构建自己的系统,这里有一些很好的资源可以帮助你入门:http://www.pma.caltech.edu/~laurence/Linux/lvm.htmlhttp://www.freeos.com/articles/3921/http://www.linuxdevcenter.com/pub/a/linux/2006/04/27/managing-disk-space-with-lvm.html

猜你在找的Linux相关文章