1.逻辑卷(logical volumes,LV)

  卷管理在物理存储之上的抽象层,它使你能够创建逻辑存储卷。和直接使用物理存储相比,这从很多方面提供了更大的灵活性。比如,使用逻辑卷,你将不再受物理磁盘的大小限制。另外,由于逻辑卷的硬件存储配置隐藏于软件之后,所以它能够重新调整大小和移动,而且不需要停止应用或者卸载(unmount)文件系统。这样可以降低开销。

  使用逻辑卷的好处(VS直接使用物理存储)

  • 弹性容量

   使用逻辑卷时,文件系统可以横跨多个磁盘,因此你可以把多个磁盘或分区聚合到一个逻辑卷里面。

  • 可调整大小的存储池

   你可以使用简单的命令增加或者减少逻辑卷的存储大小,不需要重新格式化底层磁盘设备或者重新分区。

  • 在线的数据再分配

   如果要部署更新更快或者更加弹性的存储子系统时,你可以在保持系统运行的情况下移动数据。数据也可以在磁盘被使用的情况下重新分配。

  • 设备命名方便

   用户可以自定义名称。

  • 卷快照

   可以保存卷快照做备份。

2.物理卷(physical volumes,PV)

  逻辑卷的底层物理存储单元是块设备,比如某个分区或者整块磁盘。为了使用逻辑卷,需要把这些设备初始化成物理卷。

3.卷组(volume groups,VG)

  物理卷结合就组成了卷组。这就形成了一个很大的磁盘空间,可以被用来给逻辑卷分配空间。

  在一个卷组内,可以分配的磁盘空间被划分成许多叫做扩展(extents)的固定大小的单元。一个扩展是可以被分配的最小的空间大小单位。在一个物理卷组内,扩展指物理扩展。

          LVM组件图

小例子练习:

  准备一个大小为40G的未使用空间备用,然后使用fdisk工具分区,得到一个大小为40G的分区/dev/sda3

# 将硬盘分区初始化为物理卷
pvcreate /dev/sda3
# 创建名为docker的逻辑卷组
vgcreate docker /dev/sda3
# 在docker上分配一个40G的逻辑卷logical_docker
lvcreate -L40G -n logical_docker docker
# 格式化逻辑卷,这里以ext4文件类型为例
mkfs.ext4 /dev/docker/logical_docker
# 挂载逻辑卷
mount /dev/docker/logical_docker /var/lib/docker/

  完成后使用pvs,vgs,lvs等命令查看信息

另外,如果现在磁盘空间不够用了,还可以通过新增分区来扩展磁盘空间。例如我现在已有的20G磁盘都使用完了,通过以下几步即可完成扩展。

1.使用fdisk /dev/sda新建一个分区/dev/sda3

2.reboot

3.pvcreate /dev/sda3

4.vgextend vg_name /dev/sda3(这里的vg_name和需要扩展的物理卷的vg_name相同)

5.lvextend /dev/vg_name/lv_name pv_path

6.resize2fs /dev/vg_name/lv_name

7.reboot

原文地址https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/pdf/Logical_Volume_Manager_Administration/Red_Hat_Enterprise_Linux-6-Logical_Volume_Manager_Administration-en-US.pdf

RHEL(或CentOS)中关于逻辑卷( Logical Volume Manager,LVM)的一些概念及使用LVM的例子的更多相关文章

  1. Logical Volume Manager (LVM)

    LVM 是一种可用在Linux内核的逻辑分卷管理器:可用于管理磁盘驱动器或其他类似的大容量存储设备. 本文提供如何在 Arch Linux 中配置和使用 Logical Volume Manager ...

  2. LVM(Logical Volume Manager)逻辑卷管理

    本文实验部分,完全由本人亲自动手实践得来 文章中有部分的内容是我个人通过实验测试出来的,虽以目前本人的能力还没发现不通之处,但错误难免,所以若各位朋友发现什么错误,或有疑惑.更好的建议等,盼请各位能在 ...

  3. 逻辑卷管理LVM (Logical Volume Manager)

    什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 ...

  4. 逻辑卷管理-LVM(Logical Volume Manager)

    一. 概念与由来 LVM:逻辑卷管理(Logical Volume Manager) 普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某文件时,这个文件因为受上层文件 ...

  5. Linux 系统 LVM(Logical Volume Manager)逻辑卷管理

    一.前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到 当前某个分区需要的容量,还要预见该分区以后可能需要 ...

  6. 逻辑卷管理LVM(logical volume manager)

    LVM的全名是logical volume manager,中文翻译逻辑卷管理器.之所以称为卷是因为可以将文件系统像卷一样伸长和缩短,LVM的做法是将几个物理的分区(或磁盘)通过软件组合成为一块独立的 ...

  7. Linux学习-逻辑滚动条管理员 (Logical Volume Manager)

    LVM 可以整合多个实体 partition 在一起, 让这些 partitions 看起来就像是一个磁盘一样!而且,还可以在未来新增或移除其他的实 体 partition 到这个 LVM 管理的磁盘 ...

  8. 【原理】LVM(Logical Volume Manager)动态卷管理

    一张图让你学会LVM   导读 随着科技的进步,人们不知不觉的就进入了大数据的时代,数据的不断增加我们发现我们的磁盘越来越不够用了,接下来就是令人头疼的事情--加硬盘,数据的备份与还原.LVM就是Li ...

  9. Logical Volume Manager (Linux)

    http://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux) Logical Volume Manager (Linux) From Wiki ...

随机推荐

  1. C - Aladdin and the Flying Carpet 有多少种长方形满足面积为a(<=10^12),且最短边>=b;长方形边长为整数,且一定不可以是正方形。

    /** 题目:C - Aladdin and the Flying Carpet 链接:https://vjudge.net/contest/154246#problem/C 题意:有多少种长方形满足 ...

  2. easyui data-options的使用

    easyui data-options的使用 data-options是jQuery Easyui 最近两个版本才加上的一个特殊属性.通过这个属性,我们可以对easyui组件的实例化可以完全写入到ht ...

  3. Web services 把 Web 应用程序提升到了另外一个层面

    通过使用 Web services,您的应用程序可向全世界发布功能或消息. Web services 使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据. 通过 Web servi ...

  4. Yii2的redis扩展

    在应用的时候需要先对yii2进行扩展安装 如果装有composer直接运行 php composer.phar require --prefer-dist yiisoft/yii2-redis 当然也 ...

  5. eclipse 查看源代码

    文地址:http://blog.csdn.net/sushengmiyan/article/details/18798473 本文作者:sushengmiyan 我们在使用Eclipse的时候,经常是 ...

  6. WPF的本质:数据和行为

    如果自己来做一个UI框架,我们会首先关注哪些方面?我想UI框架主要处理的一定包括两个主要层次的内容,一个是数据展现,另一个就是数据操作,所以UI框架必须能够接收各种不同的数据并通过UI界面展现出来,然 ...

  7. ios -本地存储和查看json数据

    1.代码创建json文件,并保存到本地   第一步.设置json文件的保存路径 NSString *filePath = [NSHomeDirectory() stringByAppendingStr ...

  8. UVA 10319 - Manhattan(2-SET)

    UVA 10319 - Manhattan 题目链接 题意:一个城市,有南北和东西街道.每种街道都是单行道,如今给定几个起点和终点.要求起点和终点必须最多转一次弯能够到达,问能否够满足全部的起点终点 ...

  9. Android:SlidingMenu+ListView+ViewPager 的滑动冲突

    在项目中遇到了SlidingMenu.ListView.ViewPager 一起使用.而且ViewPager 是放在ListView的header中,这样的情况下会无法滑动ViewPager,通过在网 ...

  10. SAE+wordpress邮箱问题,WP MAIL STMP插件配置但无效解决的方法

    我在SAE上面部署的WordPress是3.9版本号的,而非SAE应用商店里WordPress4sae是3.4的,虽然3.9版本号的确有非常多改进但在部署在SAE上面时须要做非常多改动,并且有些插件也 ...