逻辑卷LVM 应用之详解! VG LV用法 !

一、逻辑卷是什么?

1、lvm:全称logical volume manager,即逻辑卷管理器。

2、那么lv即逻辑卷究竟是什么?

个人认为:逻辑卷就是把一个或多个物理磁盘设备组织为一个由相同大小的存储单元                  PE构成的逻辑卷组VG之后,从次卷组上划分若干存储单元PE构成的一个逻              辑卷LV,因此LV是相对于VG而存在的,它的存在相当于从VG这个大的逻辑                  磁盘上分出去的一个分区,仅此而已。因此,逻辑卷LV就相对于VG是一个                  完整的分区,我们可以对其进行格式化(即创建文件系统)并挂载使用。

3、逻辑卷在我们磁盘上的表现形式:

/dev/myvg/lvl              :myvg是我自己创建的VG的名字,lvl是我自己

/dev/mapper/myvg-lvl          创建的LV的名字!!!

/dev/dm-#

这3个文件都可以找到我们的逻辑卷,不过其实前面两个是最后一个的链接!!

二、如何把自己的物理磁盘做成逻辑卷LV?

1、想必从上面的介绍,朋友们已经能够看出逻辑卷的基本构成原理,那么我们就开始一步步从        最底层演示如何创建并使用逻辑卷。

2、创建一个大小为20G的逻辑卷操作步骤,我这里暂且用两个10G的物理磁盘作为演示 。大致        分为5步:

1、分区

2、创建PV

3、创建VG

4、创建LV

3、详细步骤演示 :

1、用fdisk工具创建两个大小均为10G的物理磁盘分区,这个很简单,可以man                  fdisk查看其具体用法,  fdisk /dev/sda,轻松创建两个10G的分区后,设置其              ID为8e,用t命令即可,这个很简单,但很重要!我们这里分别创建两个

/dev/sda5   /dev/sda6,作为演示。

2、创建PV,使用命令pvcreate ,但是创建之前,我们不应该忘了,我们刚刚创建的

两个物理磁盘内核还没有识别,如何知道呢?我们可以使用 cat                        /proc/partitions查看,如何让内核识别? 使用 partx -a /dev/sda,之后我们就可            以创建PV了, 使用pvcreate /dev/sda5  pvcreate /dev/sda6,创建完成之后,我            们还可以用pvs,或者pvdisplay查看已经创建好的PV。

3、创建VG,我们使用vgcreat -s 16m myvg /dev/sda5 /dev/sda6:这里-s:指明PE              大小为16m。同样可以用vgdisplay查看已经创建好的VG。

4、创建LV,我们使用lvcreate -L 5G -n lvl myvg,同样使用lvdisplay查看已经创建             好的LV

三、到目前位置,我们已经创建好了一个大小为5G,PE大小为16m,VG大小为20G的LV。我们要想正常使    用它,还需:

1、格式化,即创建文件系统:

mke2fs -t ext4 /dev/myvg/lvl

2、挂载:

mkdir -pv /tmp/mylv

mount /dev/myvg/lvl /tmp/mylv

3、到此,我们lvl这个逻辑卷依然可以正常使用了

四、逻辑卷的VG的扩展及缩减 。

1、扩展VG,拿/dev/sda7来说,很简单,使用vgextend myvg /dev/sda7,就能把/dev/sda7这个         PV添加至myvg这个VG中。

2、缩减VG,拿/dev/sda7来说,分两步:

1、先把/dev/sda7这个PV撤走,因为如果直接缩减VG,将会使/dev/sda7这个PV中的数              据丢失,因此,应先撤/dev/sda7,内核会自行把/dev/sda7中的数据移到此VG的其              它PV中去。

2、缩减VG,vgreduce myvg /dev/sda7,即可。

五、逻辑卷的LV的扩展及缩减。

1、扩展LV,因为LV即是我们直接所面对的可以正常使用的逻辑分区,其上面除了我们容易想到        的数据之外,最重要的还有文件系统,因为,当我们格式化此LV的时候,已经在整个LV上面        覆盖了范围同LV大小等同的文件系统,这里暂且使用ext4,因此,我们在扩展或者缩减LV大        小的时候,一定不能忽略其上面的文件系统的存在!!!

扩展LV,先扩展LV大小,再扩展文件系统!

lvextend 10G /dev/myvg/lvl    :扩展至10G

lvextend +10G /dev/myvg/lvl   :扩展10G  ,注意区别!!!

扩展文件系统ext4,resize2fs /dev/myvg/lvl [SIZE],后面的SIZE不写默认为整个LV                   空间大小。

注:此处的resize2fs:至适用于ext系列的文件系统,另外,btrfs文件系统自带逻辑卷              功能支持,这里不做详解。

2、缩减LV,可想而知,欲缩减LV,应先缩减文件系统,再缩减LV大小!然而,缩减的核心在        此,但实际操作起来,大体需要以下5个步骤!

1、卸载LV,

unmount /dev/myvg/lvl

2、检查文件系统是否正常,

e2fsck -f /dev/myvg/lvl

3、缩减文件系统大小,

resize2fs /dev/myvg/lvl SIZE,这里之所以没有把SIZE加[],是因为既然缩                      减,就指定个大小。

4、缩减LV,

lvreduce 10G /dev/myvg/lvl   :缩减至10G

lvreduce -10G /dev/myvg/lvl  :缩减10G,同上扩展,注意区别!!!

5、挂载文件系统,

mount /dev/myvg/lvl /tmp/mylv

六、lVM也具备快照功能,此功能见后续篇章详解。

七、至此,有关LVM的详细使用操作已告一段落。当然,LVM做为一款强大的逻辑卷管理工具,它也有自

己的配置文件。此处不做详解。

时间: 2024-10-18 11:21:48

逻辑卷LVM 应用之详解! VG LV用法 !的相关文章

逻辑卷LVM的应用详解

逻辑卷详解   LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是 /boot分区不能基于LVM创建,必须独立出来. 逻辑卷名词解释 PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区. VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV. LV(Logical Volume):逻辑卷,

linux磁盘管理之LVM逻辑卷认识与管理详解(实验详细,可跟做)

Linux磁盘管理之LVM逻辑卷认识与管理详解 前言 本文接着上篇文章作如下延伸:链接:Linux磁盘管理之磁盘管理与文件系统 什么是LVM?为什么需要LVM? 如何具体进行LVM逻辑卷管理? 什么是磁盘配额?为什么需要磁盘配额? 在Linux中进行磁盘配额的条件是什么呢? 如何具体进行磁盘配额? 下面对以上问题逐一讲解,深入实例进行操作,带你深入理解linux磁盘管理之LVM逻辑卷管理. 一.LVM概述 1.什么是LVM?为什么需要LVM? ? 许多 Linux 使用者安装操作系统时都会遇到这

lvm 2(逻辑卷管理)基础详解

目录 ◆ 什么是逻辑卷(lvm)及其有什么优点 ◆ 逻辑卷的组成和基础概念 ◆逻辑卷原理图 ◆ lvm的实现流程 ◆ 放大lV容量 ◆ 缩小lv容量 ◆ LVM的系统快照 ◆ 练习题 *什么是逻辑卷? LVM是Logical Volume Manager(逻辑卷管理器)的简写.是Linux核心所提供的逻辑卷管理(Logical Volume Management)功能.它在硬盘的硬盘分区之上,又创建了一个逻辑层以方便系统管理硬盘分区系统.LVM的做法是将任何块设备(分区,硬盘,raid)通过软件

Linux逻辑卷管理lvm2的详解

LVM是逻辑管理的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储的管理上相比,提供了更好的灵活性.(可以随意改变分区的大小,但不会改变其存储的数据). 由多个的物理设备(物理卷PV)组成扩展分区(卷组),在卷组上面就可以创建多个逻辑卷(LV),但是逻辑卷的大小不能超过卷组的大小.对卷创建快照就是对逻辑卷创建快照,而快照卷必须与逻辑卷在同一个卷组中. 逻辑卷又有两个边界,分别为物理边界,逻辑边界(文件系统). PE:Physical Extend 物理盘区

逻辑卷lvm 和btrs文件系统介绍

LVM揭秘  lvm的中文叫逻辑卷,英文名字叫Logical Volume Manager,它有什么作用? 通过逻辑卷LVM可以有效的管理和分配磁盘空间,可以把分散的小分区组合成一个大的卷组,从卷组中分出需要的空间做出逻辑卷,这样使得磁盘扩容和缩减方便易用.还有着备份的功能,指的就是lvm快照. 逻辑卷是怎么来的? dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块:注:dm是内核的功能模块 /dev/dm-#   注:从0开始编号 这个逻辑设备的文件是什么? 

逻辑卷LVM

逻辑卷LVM 简介 在实际生产应用中,磁盘的分区的容量是固定不变的,当出现分区容量不足的情况,除了新加磁盘,还有没有其他方法呢?    逻辑卷(LVM)的概念就出现了,全称叫Logical Volume Manager.它的作用是允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小.    LVM最大的特点是可以对磁盘进行动态管理,在不会丢失原有磁盘数据的同时,又可以对逻辑卷大小进行调整,大大提高了磁盘管理的灵活性.    LVM的实现原理: 逻辑卷的实现 之前实验我们创建了一个RAID-5

第九章:逻辑卷LVM

第九章:逻辑卷LVM 现实生产环境中,经常会遇到磁盘空间不够用的情况,无论规划的多么好,最终还是会遇到这种情况.所以说,磁盘分区没有一个标准的格式,只能根据自己的服务器应用来适当进行划分.那么遇到这样的问题我们如何解决呢?本章我们就来介绍解决之法-逻辑卷管理(LVM). LVM(Logical VolumeManager),通过这种技术可以随意扩大或缩小磁盘或分区的容量.LVM的实现是把磁盘.分区或RAID设备通过软件组合成一块独立的VG,然后将这个VG再进行划分LV,这时候的LV就相当于一个分

基于Centos6系统创建逻辑卷LVM,执行扩容,缩减,删除等操作

什么是逻辑卷? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用.在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区

基于CentOS 6 系统创建逻辑卷LVM,执行扩容,缩减,删除等操作

2016-08-29 05:37:57 标签:Linux LVMFstab VG PV 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://51eat.blog.51cto.com/11892702/1843663 什么是逻辑卷? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LV