lvm 订阅
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。 展开全文
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。
信息
简    称
LVM
作    用
磁盘分区
分    类
计算技术语
中文名
逻辑卷管理
外文名
Logical Volume Manager
最新版本
稳定版1.0.5
LVM前言
每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估 计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。虽然有很多动态调整磁盘的工具可以使用,例如PartitionMagic等等,但是它并不能完全解决问题,因为某个分区可能会再次被耗尽;另外一个方面这需要 重新引导系统才能实现,对于很多关键的服务器,停机是不可接受的,而且对于添加新硬盘,希望一个能跨越多个硬盘驱动器的文件系统时,分区调整程序就不能解 决问题。因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。幸运的是Linux提供的逻辑盘卷管理(LVM,LogicalVolumeManager)机制就是一个完美的解决方案。
收起全文
精华内容
下载资源
问答
  • LVM

    2014-10-10 12:37:04
    LVM
    LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。 
     
     一、 基本概念
     
     1、 物理卷--PV(Physical Volume)
     物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。
     
     2、 卷组---VG(Volumne Group)
     卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
     
     3、 逻辑卷--LV(Logical Volume)
     逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷要以属于同一个卷组,也可以属于不同的多个卷组。
     
     4、 物理区域-PE(Physical Extent)
     物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。
     
     5、 逻辑区域-LE(Logical Extent)
     逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。
     
     6、 卷组描述区域--(Volume Group Descriptor Area)
     卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中的逻辑卷及逻辑卷中物理区域的分配等所有信息,卷组描述区域是在使用pvcreate建立物理卷时建立的。
    展开全文
  • lvm

    2019-08-12 23:56:21
    #######lvm######## pv ##物理卷 被lv命令处理过的物理分区 vg ##物理卷组 被组装到一起的物理卷 pe ##图里扩展 lvm设备的最小存储单元lvm时pe的整数倍 lvm ##逻辑卷 直接使用的设备,可以增大缩减并报出原有...

    #######lvm########

    pv		##物理卷,被lv命令处理过的物理分区
    
    vg		##物理卷组,被组装到一起的物理卷
    
    pe		##图里扩展,lvm设备的最小存储单元lvm时pe的整数倍
    
    lvm		##逻辑卷,直接使用的设备,可以增大缩减并报出原有数据不变
    

    ##lvm建立##

    1.分区并设定分区标签为8e
    pvcreate /dev/vdb1			
    vgcreate vg0 /drv/vdb1
    lvcreate -L 200M -n lv0 vg0				##从vg0分给lv0 200M
    mkfs.xfs /dev/vg0/lv0 					##格式化后才可以挂载
    mount /dev/vg0/lv0 /mnt
    df -H /mnt
    

    在这里插入图片描述
    在这里插入图片描述

    ##lvm的拉伸##

    lvm支持热拉伸

    1.当vg中的剩余容量充足情况
    lvextebd -L 80M vg0 ##拉伸设备
    xfs_grow /dev/vg0/lv ##拉伸文件系统

    2.当vg中的容量不足时
    再次建立分区并修改标签8E
    pvcreate /dev/vdb2
    vgextebd vg0 /dev/vdb2 ##拉伸物理卷组##
    lvextend -L 80M vg0
    xfs——grow /dev/vg0/lv

    3.针对ext文件系统的设备的拉伸和缩减
    1、拉伸:
    (1)umount /dev/vg0/lv0 解挂设备
    (2)mkfs.ext4 /dev/vg0/lv0 将 /dev/vg0/lv0格式化为ext4格式
    (3)mount /dev/vg0/lv0 /data
    (4)lvextend -L 900M /dev/vg0/lv0
    (5)resize2fs /dev/vg0/lv0 同步到文件系统/date
    2、 缩减:
    (1)umount /dev/vg0/lv0
    (2)e2fsck -f /dev/vg0/lv0 扫描文件中的数据大小 ,否则直接缩减会造成损坏
    (3)resize2fs /dev/vg0/lv0 400M 缩减文件系统为400M
    (4)mount /dev/vg0/lv0 /data 挂载设备
    (5)lvreduce-L 400M /dev/vg0/lv0 缩减lvm设备

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Lvm

    2018-08-04 14:46:56
    一、pv vg pe lvm 的介绍 1.pv 物理卷 被lv命令处理过的物理分区 2.vg 物理卷组 被组装到一起的物理卷 3.pe 物理扩展 lvm 设备的最小存储单元 ,lvm 是pe 的整数倍 4.lvm 逻辑卷 直接使用的设备,可以增大...

    一、pv  vg  pe lvm 的介绍

    1.pv  物理卷    被lv命令处理过的物理分区
    2.vg  物理卷组 被组装到一起的物理卷
    3.pe  物理扩展  lvm 设备的最小存储单元 ,lvm 是pe 的整数倍
    4.lvm 逻辑卷  直接使用的设备,可以增大缩减并保持原有数据不变

    二、lvm 建立
    1.分区并定时分区标签为 8e


    2.pvcreate  /dev/vdb1        创建物理卷
    3.vgcreate vg0 /dev/vdb1   创建物理卷组


    二、支持在线热拉伸

    监控  watch -n 1 'pvs;vgs;lvs;df -h /mnt'

    1.当vg 中剩余容量充足情况
    lvextend -L 80M -n lv0 vg0   将设备拉伸80M


    mkfs.xfs /dev/vg0/lv0   格式化


    mount /dev/vg0/lv0 /mnt  挂载

    xfs_growfs /dev/vg0/lv0         拉伸文件系统

    2.当vg 中容量不足时
    再次建立分区并修改标签8e
    fdisk /dev/vdb
    partprobe   更新分盘表
    pvcreate /dev/vdb2      创建物理卷
    vgextend vgo /dev/vdb2 创建物理卷组

    lvextend -L 200M /dev/vg0/lv0  将设备拉伸200M


     xfs_growfs /dev/vg0/lv0  格式化

    三、针对ext文件系统设备的拉伸和缩减

    1.拉伸

    umont /mnt  卸载
    mkfs.ext4  /dev/vg0/lv0  格式化

    blkid 

    lvextend -L 250M /dev/vg0/lv0   将设备拉伸250M


    resize2fs /dev/vg0/lv0  拉伸系统文件

    2.缩减lvm

    umount /dev/vg0/lv0  卸载
    e2fsck -f /dev/vg0/lv0   扫描数据


    resize2fs /dev/vg0/lv0  100M 缩减软件


    lvreduce -L 100M /dev/vg0/lv0 将设备缩减100M


     mount /dev/vg0/lv0 /mnt


    3.缩减vg
    1)移除空闲pv
    vgreduce vg0 /dev/vdb2  移除物理卷组

    2)移出含有数据的设备
    vgextend vg0 /dev/vdb2
    pvmove /dev/vdb1 /dev/vdb2 移除/dev/vdb1的数据


    vgreduce vg0 /dev/vdb1  移除/dev/vdb1的vg0


     pvremove /dev/vdb1 移除/dev/vdb1


    四、lvm快照

    1.创建快照

    lvcreate -L 10M -n lv0-backup -s /dev/vg0/lv0   快照
    mount /dev/vg0/lv0-backup /mnt


     rm -fr /mnt/*
    2.恢复坏掉的快照
     umount /mnt
    lvremove /dev/vg0/lv0-backup  删除快照
    lvcreate -L 10M -n lv0-backup -s /dev/vg0/lv0 快照
     mount /dev/vg0/lv0-backup /mnt      挂载

    五、删除lvm

     umount /mnt
    lvremove /dev/vg0/lv0-backup  删除快照
    lvremove /dev/vg0/lv0         删除/dev/vg0/lv0


    vgremove vg0                 
    pvremove /dev/vdb2    移除/dev/vdb2
    pvs                        查看是否删除

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,478
精华内容 8,591
关键字:

lvm