精华内容
下载资源
问答
  • Linux LVM硬盘管理LVM扩容 LVM磁盘管理 一、LVM简介... 1 二、 LVM基本术语... 2 三、 安装LVM... 3 四、 创建和管理LVM... 4 2、 创建PV.. 6 3、 创建VG.. 7 4、 创建LV.. 9 5、LV格式化及挂载......

     

    Linux LVM硬盘管理及LVM扩容 

     

     

     

    LVM磁盘管理

    一、LVM简介... 1

    二、 LVM基本术语... 2

    三、 安装LVM... 3

    四、 创建和管理LVM... 4

    2、 创建PV.. 6

    3、 创建VG.. 7

    4、 创建LV.. 9

    5、LV格式化及挂载... 10

    一、LVM简介

    LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

    与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。

    如图所示LVM模型:

    clip_image002[7]

    由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用。

    二、 LVM基本术语

    前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:

    物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。

    物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

    卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。

    逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。

    PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。

    LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

    简单来说就是:

    PV:是物理的磁盘分区

    VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。

    LV:也就是从VG中划分的逻辑分区

    如下图所示PV、VG、LV三者关系:

    clip_image004[7]

    三、 安装LVM
    首先确定系统中是否安装了lvm工具:
        [root@www root]# rpm –qa|grep lvm
        lvm-1.0.3-4
    如果命令结果输入类似于上例,那么说明系统已经安装了LVM管理工具;如果命令没有输出则说明没有安装LVM管理工具,则需要从网络下载或者从光盘装LVM rpm工具包。

    四、 创建和管理LVM

    要创建一个LVM系统,一般需要经过以下步骤:
    1、 创建分区

    使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。如下列图所示:

    clip_image006[8]

    查看磁盘分区表

    clip_image008[6]

    使用fdisk创建分区,根据设备文件的绝对路径(/dev/hda)进入分区管理

    clip_image010[6]

    clip_image012[6]

    一定要指定分区的格式为8e,这是LVM的分区格式

    2、 创建PV

     

    clip_image014[6]

    3、 创建VG

    clip_image016[6]

    clip_image018[6]

    创建完成VG之后,才能从VG中划分一个LV。

    4、 创建LV

    clip_image020[6]

    创建了一个名字为lvData,容量大小是100M的分区,其中:-L:指定LV的大小 -n:指定LV的名。Vo1Group00:表示从这个VG中划分LV;

    5、LV格式化及挂载

    下一步需要对LV进行格式化(使用mksf进行格式化操作),然后LV才能存储资料

    clip_image022[6]

    将格式化后的LV分区挂载到指定的目录下,就可以像普通目录一样存储数据了

    clip_image024[6]

    挂载之后,可以看到此LV的容量。

    如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中,如下所示:

    clip_image026[6]

    使用Vim编辑器,打开/etc/fstab,在最后一行添加如图中所示,其中/dev/VolGroup00/lvData指定需要挂载的分区LV,/root/test指定要挂载的目录(挂载点),ext3分区文件系统格式,其它使用默认即可

     

    扩容当前分区

    一、首先创建一块新的分区:

    fdisk  /dev/hda

    n

    l        #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)

    6        #分区号(从5开始),/dev/hda6

    t      8e   #分区类型8e表示LVM分区

    w        #写入分区表

    partprobe   #重读分区表

    mkfs –t ext3 /dev/hda6 #格式化

    partx /dev/hda #查看当前硬盘的分区表及使用情况

    二、创建PV,扩容VG,LV

    pvcreate /dev/hda6

    vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例

    vgextend VolGroup00 /dev/hda6    #扩展VolGroup00

    lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例

    lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV

    resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效

    df –h #查看挂载情况,已经扩容

     

    原文出处:http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 

     

    -------------------

     

    问一下
    扩容的时候,你的步骤是不是错了
    先创建pvcreate,vgcreate,lvcreate 
    然后

    mkfs -t ext3 /dev/VolGroup00/LogVol01

    然后
    lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV

    resize2fs /dev/VolGroup00/LogVol01

    你的顺序是不是错了

    支持(0)反对(0)

      

     

    #9楼 2015-03-27 17:26 xiaohuazi  

    你的步骤错了,不需要格式化
    fdisk 加一个分区,加分区的时候 指定8e lvm类型
    partprobe
    pvcreate /dev/sdb15
    vgextend vg0 /dev/sdb15
    lvextend

     

     

     

    相关视频课程推荐《站长必修课:网站是怎样做出来的?》https://edu.51cto.com/sd/3be5b

    网站是怎样做出来的?

     

     

    展开全文
  • linux lvm 学习笔记

    千次阅读 2009-04-19 15:17:00
    2、物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理

    一、LVM基本术语

    1、物理存储介质(The physical media)
    这里指系统的存储设备:硬盘,如:/dev/hda、/dev/sda等等,是存储系统最低层的存储单元。

    2、物理卷(physical volume)
    物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘
    等)比较,却包含有与LVM相关的管理参数。

    3、卷组(Volume Group)
    LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组
    成。
    4、逻辑卷(logical volume)
    LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。

    5、PE(physical extent)
    每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。

    6、LE(logical extent)
    逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

         物理卷(PV)被由大小等同的基本单元PE组成。一个卷组由一个或多个物理卷组成,PE和LE有着一一对应的关系。逻辑卷建立在卷组上。逻辑卷就相当于非LVM系统的磁盘分区,可以在其上创建文件系统。和非LVM系统将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷起始处的VGDA(卷组描述符区域)中。VGDA包括以下内容: PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。

    二、LVM管理

    1、fdisk创建lvm分区,即分区类型为8e。

    2、pvcreate创建pv。
       pvcreate /dev/sdb1

    3、vgcreate创建vg,并添加pv到vg,默认pe为4M。
       vgcreate ghvg  /dev/sdb1
       vgchange -a y ghvg //激活vg
       vgextend ghvg  /dev/sdb2  //添加新的物理卷到vg
       vgreduce ghvg  /dev/sdb2  //从vg删除pv

    4、lvcreate创建lv,分配500M初始空间,指定lv名为lv1,所属vg为ghvg
       lvcreate -L 500 -n lv1 ghvg
       lvchange -a y /dev/ghvg/lv1 //激活

    5、格式化分区创建文件系统,这里用ext3
       mkfs.ext3 /dev/ghvg/lv1

    6、挂接
       mount /dev/ghvg/lv1 /data/hh //假设挂接给/data/hh这个目录用
       若要开机挂接,修改/etc/fstab,执行mount可以看见挂在信息。

    调整vg,lv空间:

    增大容量:先增加lv大小,再调整文件系统大小(这里都是用ext3)

    1、vgextend ghvg  /dev/sdb2

    2、lvextend -L+100 /dev/ghvg/lv1 //lv1=500M+100M=600M
       lvextend -L700 /dev/ghvg/lv1  //lv1=700M

       使用lvdisplay和df -hl命令对比,发现文件系统大小和逻辑卷大小不一致

    3、ext2online /dev/ghvg/lv1  //在线扩展,不需要停止服务,但是没有减少文件系统的作用,必须用ext2resize来减少。
       扩展完文件系统,大小和逻辑卷一直

       ext2resize /dev/ghvg/lv1  //离线扩展,需要卸载文件系统

       resize_reiserfs /dev/ghvg/lv1 //前面针对ext2、ext3文件系统;这个是reiserfs文件系统,支持在线。

    减少容量:先调整文件系统大小,再增调整lv大小(这里都是用ext3)

       ext2resize /dev/ghvg/lv1 5g
       lvreduce -L-700 /dev/ghvg/lv1

     

    三、硬盘的迁移(转)
    首先在机器1上:

    #vgchange -a n ghvg
    这条命令是将卷组ghvg设为不可用状态

    #vgexport ghvg
    注意这里不要理解为导出,实际上这个命令是从源系统中注销卷组。

    在机器2上:

    #vgimport ghvg /dev/hda1
    在机器2上注册卷组ghvg

    #vgchange -a y ghvg
    激活卷组ghvg,这样硬盘就从一台机器移动到另一台机器了。

    如果有2块硬盘同属于某个vg呢?

    四、硬盘替换(转)


    以往如果硬盘坏掉,意味着数据丢失,于是人们发明了RAID技术,LVM本身不具备数据冗余功能,但它可以建立的RADI技术之上,即先用几块硬盘组成RAID

    阵列,再在阵列上进行分区,然后在其上建立逻辑卷,如果是这种情况,其中一块硬盘坏掉,如果是RAID5,那么可以直接拔掉坏硬盘,插一块好的即可。

    在使用LV的情况下,可以不用重启系统将一块硬盘中的数据转移到另一块上,实际上只需要一个命令pvmove就可以了。这里以移动/dev/oracle/oracle上

    的数据到/dev/src/src为例进行说明。
    首先在/oracle上创建1个文件
    #echo 1111>/oracle/1.txt

    将第二块硬盘加入同一卷组,这里假设将/dev/hdb加入到卷组oracle中
    #lvremove src
    #vgremove src

    这两个命令是将卷组src占用的pv腾出来。
    #vgextend  oracle /dev/hdb1

    将/dev/hdb1分区加入卷组oracle,这时可以移动分区了
    #pvmove /dev/hda1

    这样将原来的/dev/hda1是的数据全部转移到新的分区/dev/hdb1上了,现在可以将/dev/hda1从卷组oracle中移除。
    #vgreduce oracle /dev/hda1

    重新挂载
    #mount /dev/oracle/oracle /oracle

    查看前面创建的文件1.txt是否还在
    #ls /oracle

    可以看到文件还在,说明移动成功,这样也就完成了硬盘替换。可以看出替换硬盘没有重启系统,实现了在线替换

    展开全文
  • 在生产环境上经常遇到诸如/dev/mapper/...今天刚好学习了这块,总结了一下分享给大家,以免日后遇到这种逻辑卷管理起来遇到问题。 先说几个名词: LVM(Logical Volume Manager),逻辑卷管理器 PV(Phy...

             在生产环境上经常遇到诸如/dev/mapper/VolGroup-lv_root、/dev/mapper/VolGroup-lv_home等字样的磁盘卷标,这实际上是逻辑卷(虚拟磁盘)

    今天刚好学习了这块,总结了一下分享给大家,以免日后遇到这种逻辑卷管理起来遇到问题。

     

    先说几个名词:

    LVM(Logical Volume Manager),逻辑卷管理器

    PV(Physical Volume),物理卷

    VG(Volume Group),卷组

    PE(Physical Extend),逻辑卷,默认大小4M,每个卷组最多65534个PE,要想扩大逻辑卷容量,增加PE大小

    LG(Logical Group),逻辑组

     

    下图是对以上几个概念的分析图(图画的比较丑,凑合着看吧):

     

    从图中可以看出,逻辑卷是物理卷通过LVM虚拟出来了的,这样的好处就是能够实现弹性的调整文件系统的容量,即可以按需求给逻辑卷增加容量。

     

    以下是具体操作:

     

    1、  给机器添加硬盘  sdb

    2、  我这里将物理盘sdb划了一个分区sdb1

    fdisk /dev/sdb ,具体问百度吧

    3、  使用parted将磁盘分区标志设置为(8e)

     

    4、  查看磁盘

     

    5、创建物理卷    相关命令:pvcreate  pvscan  pvdisplay  pvremove

             pvcreate /dev/sdb1

    6、创建卷组      相关命令:vgcreate  vgscan  vgdisplay  vgextend  vgreduce  vgchange  vgremove

             vgcreate /dev/sdb1 NewVolGroup

    7、创建逻辑卷    相关命令:lvcreate  lvscan  lvdisplay  lvextend  lvreduce  lvremove  lvresize

             lvcreate –l 3842 –n lv_data NewVolGroup

             -l是指定PE的数量,上面这条命令是从NewVolGroup里面划分3842个PE给lv_data(3842*4M)

    8、之后就是格式化挂载等一系列命令了,如下

             mkfs.ext4 /dev/mapper/NewVolGroup-lv_data

             mkdir /mnt/data

             mount /dev/mapper/NewVolGroup-lv_data /mnt/data

    最后别忘了修改/etc/fstab文件,将磁盘信息添加上

    转载于:https://www.cnblogs.com/s-hk/p/4351995.html

    展开全文
  • Linux逻辑卷管理器(LVM)学习笔记

    千次阅读 2016-06-28 09:49:35
    通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许...

    通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份。

    对一般用户来讲,使用最多的是动态调整文件系统大小的功能。这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部分空闲空间,然后根据系统的使用情况,动态调整分区大小。

    以下内容总结了Easwy对于LVM的理解。

    在LVM中,主要有三个概念:

    • 物理卷(Physical Volume, PV): 物理卷可以是一个磁盘,也可以是磁盘中的一个分区。它为LVM提供了存储介质。
    • 逻辑卷组(Logical Volume Group, LVG): 可以把逻辑卷组想象成一个存储池,或者是逻辑硬盘。物理卷与物理卷在硬件上可以是不连续的,但把多个物理卷加入逻辑卷组后,就可以把这个逻辑卷组看成一个存储空间连续的逻辑硬盘,在这块硬盘上,可以创建多个逻辑卷(LV)。
    • 逻辑卷(Logical Volume, LV): 可以将卷组划分成若干个逻辑卷,相当于在逻辑硬盘上划分出几个逻辑分区,每个逻辑分区上都可以创建具体的文件系统。

    到这里我们可以看出,原本是直接在硬盘上创建分区,然后在分区上创建文件系统。使用了LVM后,在其中插入一个逻辑层,相当于是在一块逻辑硬盘上创建逻辑分区,然后在逻辑分区上创建文件系统。

    新插入一个逻辑层,对单个硬盘的读写会有一定的性能损失,但其带来的好处是巨大的。首先,逻辑分区大小不再受硬盘实际大小的限制,它可以扩展到几块硬盘上;其次,逻辑分区可以很方便的做调整大小、备份等维护操作;而且,如果系统中存在多块硬盘,通过设置逻辑卷到物理卷的映射关系(采用LVM striped mapping),可以提高I/O的读写性能,因为此时的读写是在多块硬盘上并发进行的,比对单个硬盘的读写显然要快很多。

    下面是一个LVM使用的例子:

    Linux下逻辑卷管理器(LVM)示例             Linux下逻辑卷管理器(LVM)的一个例子

    在图中有两块硬盘,其中硬盘1分了两个分区,/dev/sda1/dev/sda2,硬盘2没有创建分区。接下来在/dev/sda2/dev/sdb上创建物理卷,然后把这两个物理卷加入到逻辑卷组vg0中,现在,逻辑卷组vg0看起来像一块很大的逻辑硬盘,然后在其中创建两个逻辑卷/dev/vg0/lv0/dev/vg0/lv1

    最后,分别在/dev/sda1/dev/vg0/lv0/dev/vg0/lv1上创建文件系统,并分别把它们挂载到文件系统树中。这样看上去,逻辑卷是不是很像是一个逻辑的分区?

    在逻辑卷组vg0中,还预留有一部分空间未用,如果在使用中发现某个逻辑卷空间不够用了,可以在不停机的情况下,直接调整逻辑卷及其上的文件系统的大小。对服务器来讲,这是简单但非常有用的功能。

    原文地址:http://easwy.com/blog/archives/linux-lvm-learning-notes/

    IBM上的讲解:https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_72/com.ibm.aix.osdevice/logvolstorcon.htm

    Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。幸运的是Linux提供的逻辑盘卷管理(LVM,LogicalVolumeManager)机制就是一个完美的解决方案。

    LVM简介

    LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 
    LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上层服务的是以逻辑卷的方式。 
    LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。如果我们新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。

    LVM的原理

    单一硬盘系统LVM图一: 
    在一个硬盘上创建多个逻辑卷,对创建好的卷调整大小,然后将它们挂载在’/home,/var,/tmp’目录。 
     
    PV(Physical Volume)- 物理卷 
    物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备,是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 
    VG(Volumne Group)- 卷组 
    卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。 
    PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是在VG过程中配置的,默认为4MB。 
    LVM 默认使用4MB的PE区块,而LVM的LV最多仅能含有65534个PE (lvm1 的格式),因此默认的LVM的LV最大容量为4M*65534/(1024M/G)=256G。PE是整个LVM 最小的储存区块,也就是说,其实我们的资料都是由写入PE 来处理的。简单的说,这个PE 就有点像文件系统里面的block 大小。所以调整PE 会影响到LVM 的最大容量!不过, 在 CentOS 6.x 以后,由于直接使用 lvm2 的各项格式功能,因此这个限制已经不存在了 。 
    LV(Logical Volume)- 逻辑卷 
    逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。 
    简单来说就是: 
    PV:是物理的磁盘分区 
    VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。 
    LV:也就是从VG中划分的逻辑分区 
    多硬盘系统LVM图二: 
    从另外一块硬盘增加额外的卷到LVM中。 
     

    系统环境

    
    #实验环境:VMware
    #系统平台:CentOS release 6.5 (Final)
    #设备类型:分区、物理硬盘、raid 设备
    ##检查磁盘状况
    [root@centos7 ~]#  fdisk -l
    Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000297f0
    
       Device Boot      Start         End      Blocks   Id  System    #system表示分区类型
    /dev/sda1   *        2048     1026047      512000   83  Linux     #正常分区
    /dev/sda2         1026048    11266048    10240000   8e  Linux LVM #lvm格式化分区
    
    Disk /dev/mapper/centos_centos7-root: 10 GB
    Disk /dev/mapper/centos_centos7-swap: 2147 MB
    ##查看分区挂载
    [root@centos7 ~]# df -alh
    Filesystem                       Size  Used Avail Use% Mounted on
    /dev/mapper/centos_centos7-root   10G  1.2G  8.8G   7% /  #挂载lvm逻辑卷
    /dev/sda1                        497M  123M  374M  25% /boot

    安装LVM

    
    $ yum -y install lvm;
    原文地址:http://ju.outofmemory.cn/entry/244436
    展开全文
  • LVM(Logical Volume Manager,逻辑卷管理器)是Linux下对磁盘分区进行管理的一种机制。LVM是建立在磁盘分区和文件系统之间的一个逻辑层,利用LVM可以在磁盘不用重新分区的情况下动态调整分区的大小。 PV...
  • #################lvm管理#################### ############################################# 1.lvm名词 lvm 逻辑卷,可以让设备自由伸缩的一个设备管理软件 pv 物理卷 vg 物理卷组
  • 逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且 ...  使用 LVM 的步骤:  a. 物理硬盘格式化为 PV(物理卷),底层空间被分做每个4M大小的PE。
  • linux操作系统使用lvm管理后,当出现磁盘空间不足的时候,就需要添加硬盘,然后把硬盘添加到vg里面去,在线扩容磁盘空间,业务不受影响。 具体添加流程: disk--->pv--->vg--->lv 添加完硬盘后,进入操作...
  • linux 学习笔记lvm

    2017-11-03 15:04:40
    Linux lvm (logical volume manager)逻辑卷管理学习笔记 PV (physical volume ) 物理卷 fdisk 调整system id 为8e (lvm 标识符) 在 fdisk 中 t 更改system id L 列出可以更改为的标识符 可以...
  •  LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区...
  • LVM学习笔记

    2019-10-07 17:08:01
    LVM学习笔记 LVM介绍:  LVM(Logic Volume Manager)是逻辑卷管理的简称。它是Linux环境下对磁盘分区管理的一种机制。对于其他的的UNIX(AIX/HP/SUM)操作系统,以及Windows系统也有类似的磁盘管理软件...
  • Linux学习笔记(第零篇)计算机基础 Linux学习笔记(第零篇)Linux文件系统及Shell ...Linux学习笔记(第七篇)用户和组管理 Linux学习笔记(第八篇)磁盘与文件系统管理 Part9–逻辑卷管理 1.LVM概述:
  • Partition 1 of type Linux and of size 200 MiB is set   Command (m for help): wq  ##保存退出 The partition table has been altered!   Calling ioctl() to re-read partition table. Syncing disks. [root@...
  • 在系统运维和服务器管理过程中,经常...而LVM可以实现Linux服务器下面磁盘空间的在线扩容和动态管理,相对于普通的磁盘分区有很大的灵活性。 一、LVM简介 LVM是Logical VolumeManager(逻辑卷管理)的简写,它是Lin...
  • Linux 学习笔记---文件系统与LVM磁盘管理
  • LVM学习逻辑卷管理创建逻辑卷遇到的问题 1实验环境 系统内核发行版本CentOS 2.6.32-754.2.1.el6.x86_64 CentOS版本6.10(最终版) LVM逻辑卷管理遇到的问题 [root@www ~]# yum install xfsprogs Loaded ...
  • 关于LVM的介绍 LVM的建立 监视命令: 监视信息(pvs,vgs,lvs,/data): 接着建立一个物理分区: 显示建立结果: 将他转换为lvm(代码8e): wq保存退出,查看建立结果: pvcreate /dev/vdb1 //建立...
  • Linux学习笔记——LVM2

    2015-08-30 15:15:24
    LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的...
  • 本文以Linux5.4 32Bit操作系统为例,简要说明LVM管理操作。 此操作系统版本旧,LVM功能相对于rhel6和rhel7有很多不足之处,可用参数也不够多。 以下操作是在vmware虚拟机中测试。 在生产中建议尽快升级操作系统,...
  • 逻辑卷1.lvm1.1.lvm设备建立1.2.lvm拉伸(xfs)(vg容量充足)1.3.lvm拉伸(xfs)(vg容量不足)1.4.ext4文件系统拉伸1.5.lvm缩减1.6.移动数据1.7.lvm快照(保护数据)1.8.lvm删除2.vdo(虚拟数据优化)2.1.vdo下载2.2.vdo...
  • Linux环境下对磁盘分区的一种管理机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 - 物理卷(PV):磁盘分区或从逻辑上与磁盘分区具有相同功能的设备,是LVM的基本存储逻辑块,但和...
  • 逻辑卷管理器是 Linux 系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却...

空空如也

空空如也

1 2 3 4 5 6
收藏数 106
精华内容 42
关键字:

linuxlvm管理学习笔记

linux 订阅