我是靠谱客的博主 忧郁帽子,最近开发中收集的这篇文章主要介绍linux下lvm软件介绍——弹性伸缩文件系统的大小,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们经常会遇到这样的一个情况,随着系统的运行,发现某个分区的剩余空间不足,那么就需要对该分区进行扩容了。如何进行扩容呢?常见的策略是

  • 新增一块硬盘,然后分区、格式化后就有一个新的可用分区了。

  • 将之前的文件系统内容复制到其他分区里,然后卸载原分区(假如原文件系统挂载在/www目录下)

  • 将新的分区挂载到原目录/www下,然后将之前的内容复制到/www目录下。

整个过程是不是感觉挺麻烦的,要是原文件系统空间特别大,好几十G甚至上百G,那么将会是一个很大的工程量。除此之外,之前的分区现在暂时没有啥用途了,也是一种浪费阿!

lvm介绍

lvm逻辑卷就是用来解决上述的问题的,它可以非常方便的伸缩文件系统的大小。对于lvm,有几个专用名词需要知道:

  • Physical Volume,简称PV:物理卷

  • Volume Group, 简称VG:逻辑卷组

  • Logical Volume, 简称LV:逻辑卷

  • Physical Extent,简称PE:(物理卷)中可以分配的最小存储单元称为 PE,PE 的大小是可以指定的。

对于PV、VG、LV之间的关系,可以通过下图来理解

8b13632762d0f70329d6d29f0bfa513d2697c509.png

lvm使用流程

下面来看lvm的使用流程,主要分为以下几个阶段:

  1. 磁盘分区

  2. 使用分区制作pv

  3. 以pv建立vg

  4. 从vg分割出lv

  5. 格式化lv并挂载到目录中使用

磁盘分区这个步骤和之前一样,使用fdisk或gdisk工具来分区。接下来就是建立pv的过程,这个步骤也简单,有专门的工具pvcreate 来创建。和pv过程一样vg阶段及lv阶段也有专门的vgcreate、lvcreate工具使用。对文件系统的大小的弹性伸缩,就是通过调整lv的大小来达到了。

其实lvm的使用非常的简单,主要在与理解上面的几个专有名词,理解之后就能灵活应用了。接下来还会准备几篇文章来介绍lvm的一些命令,以及实战演示。

最后

以上就是忧郁帽子为你收集整理的linux下lvm软件介绍——弹性伸缩文件系统的大小的全部内容,希望文章能够帮你解决linux下lvm软件介绍——弹性伸缩文件系统的大小所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部