精华内容
下载资源
问答
  • LVM-逻辑卷管理器创建过程1.系统环境linux as4 P42.0/512M/80G IDE接口2. 想关概念LVM(logicalvolumemanager)逻辑卷管理器其中主要分为这几个概念1物理卷-简称PV物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和...

    LVM-逻辑卷管理器创建过程

    1.系统环境

    linux as4   P42.0/512M/80G IDE接口

    2. 想关概念

    LVM(logical volume manager) 逻辑卷管理器

    其中主要分为这几个概念

    1物理卷-简称PV

    物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区

    2卷组-简称VG

    卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷

    3逻辑卷-简称LV

    逻辑卷是建立在卷组之上的,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意从卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组

    4 物理区域-简称PE

    物理区域是物理卷中最小的可分配储存单元

    5 逻辑区域-简称-LE

    逻辑区域是逻辑卷中可用于分配的最小储存单元

    6 卷组描述区域-简称VGDA

    用于描述物理卷,卷组,逻辑卷分配的所由信息

    一个建立逻辑卷的流程如下

    PV-VG-LV

    物理卷包含卷组,卷组包含逻辑卷

    3.创建过程

    a)为逻辑卷管理器分配物理卷

    我这里使用一个分区来作/dev/hda6(原为ext3)

    #fdisk hda

    >;t

    >;6

    >;8e (为LVM分区)

    >;w

    重起

    #pvcreate /dev/hda6

    使用

    #pvdisplay /dev/hda6查看是否建立

    这样就建立好了物理卷

    b) 在物理卷中建立卷组

    #vgcreate vg0 /dev/hda6 其中vg0为要建立的卷组名程.这里的PE值我们使用默认的4M如需要增大可以使用-L 选想,记住一旦设定以后不可更改PE的值  ,vg0名字可以自己定义

    #vgdisplay 查看是否建立成功

    c) 在卷组中建立逻辑卷

    #lvcreate -L 100M -n vg1 vg0

    其中-L 选项表示你想的逻辑卷大小,以后可以用命令增减 -n指定逻辑卷的名程和卷组的名程,也可以使用绝对路径来达到上述目的

    #lvdisplay /dev/vg0/vg1

    查看是否建立成功

    d)  为逻辑卷建立文件系统

    #mkfs.ext3 /dev/vg0/vg1

    然后挂载尝试是否建立成功

    #mount /dev/vg0/vg1 /disk6

    这样一个逻辑卷就基本成型了

    如果要每次开机都自动挂接上在 fstab修改

    [root@TestAs4 ~]# more /etc/fstab

    # This file is edited by fstab-sync - see 'man fstab-sync' for details

    LABEL=/                 /                       ext3    defaults        1 1

    LABEL=/boot             /boot                   ext3    defaults        1 2

    none                    /dev/pts                devpts  gid=5,mode=620  0 0

    none                    /dev/shm                tmpfs   defaults        0 0

    none                    /proc                   proc    defaults        0 0

    none                    /sys                    sysfs   defaults        0 0

    LABEL=/u01              /u01                    ext3    defaults        1 2

    /dev/mapper/vg0-vg1     /disk6                  ext3    defaults        1 2

    /dev/mapper/vg0-vg2     /disk7                  ext3    defaults        1 2LABEL=SWAP-hda5         swap                    swap    defaults        0 0

    /dev/hdd                /media/cdrom            auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto

    ,managed 0 0

    [root@TestAs4 ~]#

    4.逻辑卷的管理

    a)增加新的物理卷到卷组

    当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间

    # pvcreate  /dev/hda7

    # vgextend vg0 /dev/hda7

    这里注意hda7必需为LVM分区

    b) 扩充和减小逻辑卷的容量

    #lvextend -L +500M /dev/vg0/vg1

    #ext2online /dev/vg0/vg1

    -L 表示增减空间 +表示加 -表示建

    #lvextend -L -500M /dev/vg0/vg1

    #ext2online /dev/vg0/vg1

    这里要注意文件系统必需是ext2或ext3,而且需要卸载文件系统来执行,减小的时候需要知道剪掉空间的大小,不然会造成丢失

    在reiserfs文件系统中未作测试

    c) 删除逻辑卷-卷组-物理卷 (必需按照先后顺序来执行删除)

    #lvremove /dev/vg0/vg1 删除逻辑卷

    #vgremove /dev/vg0 删除卷组

    这里有一个问题,如果建立的卷组是活动的,他就不能删除

    这里需要使用一个命令来是他变成固定的,以便删除

    #vgchage -a n /dev/vg0

    -a 参数指定卷组是否是活动的,n表示固定,y表示活动

    #vgremove /dev/vg0

    成功

    物理卷的删除,移除/etc下的lvmconf 和lvmtab的两个文件,然后将分区转换为linux的就可以了

    4  检查物理卷,卷组,逻辑卷

    分别使用3个命令

    1 pvscan 检查物理卷

    2 vgscan 检查卷组

    3 lvscan 检查逻辑卷

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

    一、LVM概述

    LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系

    统之下的一个逻辑层,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高了磁盘管理

    的灵活性。

    /boot分区不能基于LVM创建,必须独立出来。

    1.PV(Physical Volume,物理卷)

    物理卷是LVM机制的基本储存设备,通常对应为一个普通分区。物理卷一般直接使用设备文件

    名,如dev/sdb1等。用于转换成物理卷的普通分区,需要用fdisk工具将分区类型的ID标记号改为

    “8e”,即文件系统为Linux LVM。

    2.VG(Volume Group,卷组)

    卷组是由一个或多个物理卷组成的一个整体,在卷组中可以动态地添加或移除物理卷,卷组

    名称由用户自行定义。

    3.LV(Logical Volume,逻辑卷)

    逻辑卷是建立在卷组之上的,与物理卷没有直接关系。逻辑卷就是从卷组中切出的一小块空

    间,作为用户创建文件系统的基础。使用mkfs工具在逻辑卷上创建文件系统后,即可挂载到Linux

    系统中的目录下使用了。

    二、PV物理卷的管理

    1.pvscan命令,扫描系统中的所有物理卷

    [root@localhost ~]#pvscan

    2.pvcreate命令,创建物理卷

    [root@localhost ~]#pvcreate 分区设备文件名称

    3.pvdisplay命令,显示物理卷的详细信息

    [root@localhost ~]#pvdisplay

    4.pvremove命令,将物理卷还原成普通分区

    [root@localhost ~]#pvremove 物理卷名称

    三、VG卷组管理

    1.vgscan命令,扫描系统中建立的卷组

    [root@localhost ~]#vgscan

    2.vgcreate命令,将一个或多个物理卷创建成一个卷组

    [root@localhost ~]#vgcreate 卷组名 物理卷名1 物理卷名2 …

    3.vgdisplay命令,显示系统中各卷组的详细信息

    [root@localhost ~]#vgdisplay

    4.vgextend命令,用于扩展卷组的磁盘空间

    [root@localhost ~]#vgextend 需要被扩展的卷组名 新的物理卷名

    5.vgremove命令,删除指定的卷组

    [root@localhost ~]#vgremove 卷组名

    四、LV逻辑卷管理

    1.lvscan命令,扫描系统中建立的逻辑卷

    [root@localhost ~]#lvscan

    2.lvcreate命令,创建逻辑卷

    [root@localhost ~]#lvcreate -L 容量大小 -n 逻辑卷名 卷组名

    3.lvdisplay命令,显示系统中逻辑卷的详细信息

    [root@localhost ~]#lvdisplay

    4.lvextend命令,用于动态扩展逻辑卷的空间

    [root@localhost ~]#lvextend -L +容量大小 /dev/卷组名/逻辑卷名

    调整逻辑卷的容量后,需要执行“resize2fs /dev/卷组名/逻辑卷名”命令,重新识别文

    件系统的大小。

    5.lvremove命令,用于删除指定的逻辑卷

    [root@localhost ~]#lvremove /dev/卷组名/逻辑卷名

    =============================================================

    LVM管理大分区

    lvs查看lv使用情况

    sdb一共13个分区1-13

    pvcreate/dev/sdb1

    pvcreate /dev/sdb3

    .

    .

    .

    pvcreate /dev/sdb13

    vgs查看总vg使用情况

    vgcreate mediavg /dev/sdb1

    vgextend mediavg /dev/sdb2

    vgextend mediavg /dev/sdb3

    .

    .

    .

    vgextend mediavg /dev/sdb13

    vgs

    lvcreate -L 500G -n medialv00 mediavg

    lvcreate -L 500G -n medialv01 mediavg

    .

    .

    .

    lvcreate -L 500G -n medialv30 mediavg

    mkfs.ext3 -m 0 /dev/mapper/mediavg-medialv00

    .

    .

    .

    mkfs.ext3 -m 0/dev/mapper/mediavg-medialv30

    pvs检查pv使用情况

    可以写个循环

    [root@media1 tmp]# more mkfs_mk.sh

    #!/bin/bash

    for file in `seq -w 0 30`

    do

    mkfs.ext3-m 0/dev/mapper/mediavg-medialv$file

    done

    [root@media1 mnt]# more mkmount2.sh

    #!/bin/sh

    for file in `seq -w 0 30`

    do

    mount /dev/mapper/mediavg-medialv$file/mnt/disk$file

    done

    扩大LV

    lvextend -L +1000G /dev/mapper/mediavg-medialv00

    .

    .

    .

    lvextend -L +1000G /dev/mapper/mediavg-medialv30

    增大文件系统(这一步容易疏忽)

    resize2fs /dev/mapper/mediavg-medialv00

    .

    .

    resize2fs /dev/mapper/mediavg-medialv30

    遇到需要挂载第二块硬盘的问题 第二块硬盘做了LVM

    经过查找 找到了解决办法 备忘一下

    #fdisk -l

    [root@localhost /]# fdisk -l

    Disk /dev/sda: 36.7 GB, 36778545152 bytes

    255 heads, 63 sectors/track, 4471 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id System

    /dev/sda1   *           1          13      104391   83 Linux

    /dev/sda2              14        2463    19679625   83 Linux

    /dev/sda3            2464        3949    11936295   83 Linux

    /dev/sda4            3950        4471     4192965    5 Extended

    /dev/sda5            3950        4471     4192933+ 82 Linux swap / Solaris

    Disk /dev/sdb: 73.4 GB, 73407868928 bytes

    255 heads, 63 sectors/track, 8924 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id System

    /dev/sdb1   *           1        8924    71681998+ 8e Linux LVM

    Disk /dev/sdc: 36.7 GB, 36703934464 bytes

    255 heads, 63 sectors/track, 4462 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id System

    /dev/sdc1   *           1          13      104391   83 Linux

    /dev/sdc2              14        4462    35736592+ 8e Linux LVM

    [root@localhost /]# pvs

    PV         VG         Fmt Attr PSize PFree

    /dev/sdb1             lvm2 --   68.36G 68.36G

    /dev/sdc2 VolGroup00 lvm2 a-   34.06G 32.00M

    sdc2就是我要挂接的

    [root@localhost /]# vgscan

    Reading all physical volumes. This may take a while...

    Found volume group "VolGroup00" using metadata type lvm2

    [root@localhost /]# lvscan

    inactive            '/dev/VolGroup00/LogVol00' [32.09 GB] inherit

    inactive           '/dev/VolGroup00/LogVol01' [1.94 GB] inherit

    可以看到新修改的VolGroup00是inactive状态

    [root@localhost /]#vgchange -a y2 logical volume(s) in volume group "VolGroup00" now active

    [root@localhost /]# lvscan

    ACTIVE            '/dev/VolGroup00/LogVol00' [32.09 GB] inherit

    ACTIVE            '/dev/VolGroup00/LogVol01' [1.94 GB] inherit

    好了,现在可以挂载了

    [root@localhost /]# mount -t ext3 /dev/VolGroup00/LogVol00 /d1

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

    vgchange -a n cctv

    使用上面这种方面停止掉了VG

    再次启用那个VG

    vgchange -a ycctv

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

    lvm pv误格式化恢复

    2009-05-04 10:49

    今天误将lvm中的一个pv格式化,lvm部分信息丢失。

    [root@localhost lvm]# pvdisplay

    Couldn't find device with uuid 'P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8'.

    --- Physical volume ---

    PV Name               /dev/hda2

    VG Name               VolGroup00

    PV Size               148.94 GB / not usable 0

    Allocatable           yes (but full)

    PE Size (KByte)       32768

    Total PE              4766

    Free PE               0

    Allocated PE          4766

    PV UUID               iwb4XU-KKnJ-eu3A-HBuf-xIS2-GoaV-K6gM42

    --- Physical volume ---

    PV Name               unknown device

    VG Name               VolGroup00

    PV Size               149.03 GB / not usable 0

    Allocatable           yes

    PE Size (KByte)       32768

    Total PE              4769

    Free PE               7

    Allocated PE          4762

    PV UUID               P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8

    试了

    vgreduce --removemissing VolGroup00

    [root@localhost lvm]# vgreduce --removemissing VolGroup00

    Couldn't find device with uuid 'P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8'.

    Couldn't find all physical volumes for volume group VolGroup00.

    Couldn't find device with uuid 'P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8'.

    Couldn't find device with uuid 'P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8'.

    LV VolGroup00/LogVol00 in use: not removing

    Failed to deactivate LV LogVol00

    无效

    最后尝试使用原先的uuid直接重新添加新硬盘

    pvcreate --uuid P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8 /dev/hdc1

    Physical volume "/dev/hdc1" successfully created

    恢复成功。

    [root@localhost lvm]# pvdisplay

    --- Physical volume ---

    PV Name               /dev/hda2

    VG Name               VolGroup00

    PV Size               148.94 GB / not usable 0

    Allocatable           yes (but full)

    PE Size (KByte)       32768

    Total PE              4766

    Free PE               0

    Allocated PE          4766

    PV UUID               iwb4XU-KKnJ-eu3A-HBuf-xIS2-GoaV-K6gM42

    --- Physical volume ---

    PV Name               /dev/hdc1

    VG Name               VolGroup00

    PV Size               149.03 GB / not usable 0

    Allocatable           yes

    PE Size (KByte)       32768

    Total PE              4769

    Free PE               7

    Allocated PE          4762

    PV UUID               P022eH-A8VQ-EcG3-rILJ-0oWF-Ni88-sVEwP8

    [root@localhost lvm]# vgscan

    Reading all physical volumes. This may take a while...

    Found volume group "VolGroup00" using metadata type lvm2

    展开全文
  • Linux逻辑卷管理(LVM)测试环境:RHEL5.3;硬盘8G,1000M一个分区分成6个一、LVMH逻辑卷模型图:创建逻辑卷的步骤:1)通过pvcreate命令将linux分区处理成物理卷(PV);2)通过vgcreate命令将创建好的物理卷处理成卷组...

    Linux逻辑卷管理(LVM)

    测试环境:RHEL5.3;硬盘8G,1000M一个分区分成6个

    一、 LVMH逻辑卷模型图:

    0cf290454d6600c59c102e3b3a84307f.png

    创建逻辑卷的步骤:

    1)通过pvcreate命令将linux分区处理成物理卷(PV);

    2)通过vgcreate命令将创建好的物理卷处理成卷组(Vg);

    3)通过lvcreate命令将卷组分成若干个逻辑卷(Lv);

    之后我们可以对逻辑卷进行格式化,挂载,删除等操作,我们可以动态的调整逻辑卷的大小,并且该操作不会影响我们在逻辑卷(Lv)上的数据。

    二、物理卷创建管理操作:

    1)pvcreate创建物理卷:( 把普通Linux分区变成物理卷)

    格式:pvcreate /dev/sdb{1,2,3...}

    ———————————————————————————————

    [root@station1 ~]# [root@station1 ~]# pvcreate /dev/sdb{1,2,3,5,6,7}

    Physical volume "/dev/sdb3" successfully created

    Physical volume "/dev/sdb5" successfully created

    Physical volume "/dev/sdb6" successfully created

    Physical volume "/dev/sdb7" successfully created

    ————————————————————————————————

    2)pvscan查看物理卷信息:会显示所有物理卷的情况。

    格式:pvscan

    ————————————————————————————————

    [root@station1 ~]# pvscan

    PV /dev/sdb1                      lvm2 [964.81 MB]

    PV /dev/sdb2                      lvm2 [964.84 MB]

    PV /dev/sdb3                      lvm2 [964.84 MB]

    PV /dev/sdb5                      lvm2 [964.81 MB]

    PV /dev/sdb6                      lvm2 [964.81 MB]

    PV /dev/sdb7                      lvm2 [964.81 MB]

    Total: 6 [5.65 GB] / in use: 0 [0   ] / in no VG: 6 [5.65 GB]

    ————————————————————————————————

    3)pvdisplay查看各个物理卷的详细参数:

    格式:pvdisplay  [/dev/sdb{1,2,3...}]  不跟参数则显示所有的物理卷信息

    ————————————————————————————————

    [root@station1 ~]# pvdisplay /dev/sdb1

    "/dev/sdb1" is a new physical volume of "964.81 MB"

    --- NEW Physical volume ---

    PV Name               /dev/sdb1

    VG Name

    PV Size               964.81 MB

    Allocatable           NO

    PE Size (KByte)       0

    Total PE              0

    Free PE               0

    Allocated PE          0

    PV UUID               FKaYKk-d46E-KHCQ-WRnn-jUUE-Cd1d-mM8mPN

    ————————————————————————————————————

    4)pvremove删除物理卷:当物理卷里的扩展快没有被使用时可以删除。

    格式:pvremove  /dev/sdb5

    ——————————————————————————————

    [root@station1 ~]# pvscan

    PV /dev/sdb7   VG vg1             lvm2 [960.00 MB / 960.00 MB free]

    PV /dev/sdb1   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb2   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb3   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb5                      lvm2 [964.81 MB]

    PV /dev/sdb6                      lvm2 [964.81 MB]

    Total: 6 [5.65 GB] / in use: 4 [3.76 GB] / in no VG: 2 [1.88 GB]

    [root@station1 ~]# pvremove /dev/sdb5

    Labels on physical volume "/dev/sdb5" successfully wiped

    [root@station1 ~]# pvscan

    PV /dev/sdb7   VG vg1             lvm2 [960.00 MB / 960.00 MB free]

    PV /dev/sdb1   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb2   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb3   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb6                      lvm2 [964.81 MB]

    Total: 5 [4.70 GB] / in use: 4 [3.76 GB] / in no VG: 1 [964.81 MB]

    ————————————————————————————————

    三、卷组的创建管理:

    1)vgcreate创建卷组:

    格式:vgcreate [-s  <8M|16M|...>] vg0 /dev/sdb{1,2,3...}

    -s:指定扩展块(PE)的大小,默认为4MB;(相当与磁盘上的簇,扩展逻辑卷的基本单位。 后面的值可以是8M 16M 32M 64M .....最多65532个扩展块。

    vg0:新创建的卷组的名字。

    /dev/sdb{1,2,3...}:需要的物理卷可以写多个;

    ————————————————————————————————

    [root@station1 ~]# vgcreate vg0 /dev/sdb{1,2,3}

    Volume group "vg0" successfully created

    ————————————————————————————————

    2)vgdisplay查看各个卷组的详细参数:

    格式:vgdisplay  /dev/vg0

    ————————————————————————————————

    [root@station1 ~]# vgdisplay /dev/vg0

    --- Volume group ---

    VG Name               vg0

    System ID

    Format                lvm2

    Metadata Areas        3

    Metadata Sequence No  1

    VG Access             read/write

    VG Status             resizable

    Cur PV                3

    Act PV                3

    VG Size               2.82 GB

    PE Size               4.00 MB   //扩展快大小 默认4MB  Total PE              723

    Alloc PE / Size       0 / 0

    Free  PE / Size       723 / 2.82 GB

    VG UUID               w4q8ET-UBLY-rHwg-2ZVv-NOw4-dd1e-1ABr2f

    [root@station1 ~]# vgcreate -s 16M vg1 /dev/sdb{5,6,7}

    Volume group "vg1" successfully created

    [root@station1 ~]# vgdisplay /dev/vg1

    --- Volume group ---

    VG Name               vg1

    System ID

    Format                lvm2

    Metadata Areas        3

    Metadata Sequence No  1

    VG Access             read/write

    VG Status             resizable

    Cur PV                3

    Act PV                3

    VG Size               2.81 GB

    PE Size               16.00 MB     //指定扩展块大小为16MB  Total PE              180

    Alloc PE / Size       0 / 0

    Free  PE / Size       180 / 2.81 GB

    VG UUID               x97eh2-JYxW-4Ygh-5axx-TquS-0vxR-YdFyJ1

    ———————————————————————————————————

    3)vgscan查看卷组的信息:

    格式:vgsacn

    ————————————————————————————————

    [root@station1 ~]# vgscan

    Found volume group "vg1" using metadata type lvm2

    Found volume group "vg0" using metadata type lvm2

    —————————————————————————————————

    4)vgreduce缩小卷组:把物理卷重卷组中删除。

    格式:vgreduce vg0 /dev/sdb3

    ——————————————————————————————————

    [root@station1 ~]# vgreduce vg0 /dev/sdb3

    Removed "/dev/sdb3" from volume group "vg0"

    ——————————————————————————————————

    4)vgextend扩展卷组:把某个物理卷添加到卷组中。

    格式:vgextend vg0 /dev/sdb2   将物理卷/dev/sdb2添加到vg0卷组

    ——————————————————————————————————

    [root@station1 ~]# vgextend vg0 /dev/sdb3

    Volume group "vg0" successfully extended

    ——————————————————————————————————

    5)vgremove删除卷组:

    格式:vgremove /dev/vg1

    ——————————————————————————————————

    [root@station1 ~]# pvscan

    PV /dev/sdb7   VG vg1   lvm2 [960.00 MB / 960.00 MB free]

    PV /dev/sdb5   VG vg1   lvm2 [960.00 MB / 960.00 MB free]

    PV /dev/sdb6   VG vg1   lvm2 [960.00 MB / 960.00 MB free]

    PV /dev/sdb1   VG vg0   lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb2   VG vg0   lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb3   VG vg0   lvm2 [964.00 MB / 964.00 MB free]

    Total: 6 [5.64 GB] / in use: 6 [5.64 GB] / in no VG: 0 [0   ]

    [root@station1 ~]# vgremove /dev/vg1

    Volume group "vg1" successfully removed

    [root@station1 ~]# pvscan

    PV /dev/sdb1   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb2   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb3   VG vg0             lvm2 [964.00 MB / 964.00 MB free]

    PV /dev/sdb5                      lvm2 [964.81 MB]

    PV /dev/sdb6                      lvm2 [964.81 MB]

    PV /dev/sdb7                      lvm2 [964.81 MB]

    Total: 6 [5.65 GB] / in use: 3 [2.82 GB] / in no VG: 3 [2.83 GB]

    ——————————————————————————————————

    四、逻辑卷的创建及管理:

    1)lvcreate创建逻辑卷命令:

    格式1:lvcreate -L 512M -n data vg0

    -L 512M:设置逻辑卷的大小为512M。

    -n data:设置逻辑卷的名字为data ;表示法:/dev/卷组名/data

    vg0 :设置是有那个卷组生成的逻辑卷。

    ——————————————————————————————————

    [root@station1 ~]# lvcreate -L 1000M -n data vg0

    Logical volume "data" created

    //创建一个容量为1000MB的逻辑卷data

    ——————————————————————————————————

    格式2:lvcreate -l 32 -n data vg0

    -l 32:生成的逻辑卷使用32个扩展块,逻辑卷大小=32*PE(默认4M)则为128M

    -n data:逻辑卷的名字;

    vg0 :设置是有那个卷组生成的逻辑卷。

    ——————————————————————————————————

    [root@station1 ~]# lvcreate -l 32 -n data128 vg0

    Logical volume "data128" created

    //创建一个32个扩展块,容量为32*4=128MB的逻辑卷data128

    ——————————————————————————————————

    2)格式化逻辑卷:

    mkfs.ext3 /dev/vg0/data     mke2fs -j /dev/vg0/data

    3)lvsacn查看逻辑卷的信息:

    ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬——————————————————————————————————

    [root@station1 ~]# lvscan

    ACTIVE            '/dev/vg0/data' [1000.00 MB] inherit

    ——————————————————————————————————

    4)lvdisplay查看逻辑卷的具体参数:

    ——————————————————————————————————

    [root@station1 ~]# lvdisplay /dev/vg0/data

    --- Logical volume ---

    LV Name                /dev/vg0/data

    VG Name                vg0

    LV UUID                9Od1nq-cHmY-MlrL-vgXW-7Kam-pAfU-Qc8mal

    LV Write Access        read/write

    LV Status              available

    # open                 0

    LV Size                1000.00 MB

    Current LE             250

    Segments               2

    Allocation             inherit

    Read ahead sectors     auto

    - currently set to     256

    Block device           253:0

    ——————————————————————————————————

    3)增大逻辑卷大小:

    lvextend命令:增大逻辑卷大小

    格式:lvextend -L +100M /dev/vg0/data

    ——————————————————————————————————

    [root@station1 ~]# lvextend -L +1000M /dev/vg0/data

    Extending logical volume data to 1.95 GB

    Logical volume data successfully resized

    ——————————————————————————————————

    resize2fs /dev/vg0/data  使上面增加的立即生效。

    ——————————————————————————————————

    [root@station1 ~]# resize2fs /dev/vg0/data

    resize2fs 1.39 (29-May-2006)

    Resizing the filesystem on /dev/vg0/data to 512000 (4k) blocks.

    The filesystem on /dev/vg0/data is now 512000 blocks long.

    [root@station1 ~]# lvscan

    ACTIVE            '/dev/vg0/data' [1.95 GB] inherit

    ——————————————————————————————————

    4)减少逻辑卷大小:

    lvreduce命令:减少逻辑卷大小

    格式:Lvreduce -L -100M /dev/vg0/data

    ——————————————————————————————————

    [root@station1 ~]# lvreduce -L -1000M /dev/vg0/data

    WARNING: Reducing active logical volume to 1000.00 MB

    THIS MAY DESTROY YOUR DATA (filesystem etc.)

    Do you really want to reduce data? [y/n]: y

    Reducing logical volume data to 1000.00 MB

    Logical volume data successfully resized

    ——————————————————————————————————

    resize2fs /dev/vg0/data  使上面增加的立即生效。

    ——————————————————————————————————

    [root@station1 ~]# resize2fs /dev/vg0/data

    resize2fs 1.39 (29-May-2006)

    resize2fs: Bad magic number in super-block while trying to open /dev/vg0/data

    Couldn't find valid filesystem superblock.

    [root@station1 ~]# lvscan

    ACTIVE            '/dev/vg0/data' [1000.00 MB] inherit

    ACTIVE            '/dev/vg0/data128' [128.00 MB] inherit

    ——————————————————————————————————

    5)lvremove删除逻辑卷:

    格式:lvremove /dev/卷组名/逻辑卷名

    ——————————————————————————————————

    [root@station1 ~]# lvremove /dev/vg0/data128

    Do you really want to remove active logical volume "data128"? [y/n]: y

    Logical volume "data128" successfully removed

    [root@station1 ~]# lvscan

    ACTIVE            '/dev/vg0/data' [1000.00 MB] inherit

    ——————————————————————————————————

    五、LVM的快照:

    1)快照的创建:

    Lvcreate -l 64 -s -n databackup /dev/vg0/data

    -l 64:之前我们已经说过了这里是 64个扩展块,总容量=64*单扩展块大小

    -n databackup:生成的快照的名字。

    /dev/vg0/data:源逻辑卷名字。

    ————————————————————————————————————

    [root@station1 ~]# lvscan

    ACTIVE            '/dev/vg0/data' [1000.00 MB] inherit

    [root@station1 ~]# lvcreate -L 1000M -s -n databackup /dev/vg0/data

    Logical volume "databackup" created

    [root@station1 ~]# lvscan

    ACTIVE   Original '/dev/vg0/data' [1000.00 MB] inherit

    ACTIVE   Snapshot '/dev/vg0/databackup' [1000.00 MB] inherit

    ————————————————————————————————————

    2)快照的删除:

    lvremove /dev/vg0/databackup

    ————————————————————————————————————

    [root@station1 ~]# lvremove /dev/vg0/databackup

    Do you really want to remove active logical volume "databackup"? [y/n]: y

    Logical volume "databackup" successfully removed

    ————————————————————————————————————

    六、总结:

    创建逻辑卷的顺序:Linux分区---物理卷---卷组---逻辑卷

    删除逻辑卷的顺序:逻辑卷---卷组----物理卷---Linux分区

    展开全文
  • 逻辑卷管理器(LVM)

    2020-12-22 14:27:54
    LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,...

    一、什么是LVM?

    LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件。

    LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上次服务的是以逻辑卷的方式。

    二、LVM的优缺点

    1.优点

    ①.可以在系统运行的状态下动态的扩展文件系统的大小。

    在Linux操作系统中我们的磁盘管理机制和Windows上的都差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底层也就是自动将所有的分区挂载好,然后我们就可以对该分区进行使用了。

    可这样做的话会带来很多问题,比如我们使用的一个分区所剩空间大小已经不够使用了,这个时候我们没法对分区进行扩充,我们只能通过增加硬盘,然后在新的硬盘上创建分区,对分区进行格式化,然后将之前分区的所有东西都拷贝到新的分区里面才行。但是新增加的硬盘是作为独立的文件系统存在的,原有的文件系统并没有得到任何的扩充,上层应用只能访问到一个文件系统。这样的方式对个人的电脑来说可能还能接受,但是如果对于生产环境下的服务器来说,这是不可接受的。因为如果要把一个分区的内容都拷贝到另一个分区上去,势必要首先卸载掉之前的那个分区,然后再对整个分区进行拷贝,如果服务器上运行着一个重要的服务,要求是 7*24 小时运行正常的,那么卸载掉分区这是不可想象的,同时如果该分区保存的内容非常非常的多,那么在对分区进行转移时时间可能会耗费很久,所以,这个时候我们就会受到传统磁盘管理的限制,因为其不能够进行动态的磁盘管理。因此,为了解决这个问题,LVM技术就诞生了!这也是LVM最大的优点。

    ②.文件系统可以跨多个磁盘,因此文件系统大小不会受物理磁盘的限制。

    ③.可以增加新的磁盘到LVM的存储池中。

    ④.可以以镜像的方式冗余重要的数据到多个物理磁盘。

    ⑤.可以方便的导出整个卷组到另外一台机器。

    2.缺点

    ①.在从卷组中移除一个磁盘的时候必须使用reducevg命令(这个命令要求root权限,并且不允许在快照卷组中使用)。

    ②.当卷组中的一个磁盘损坏时,整个卷组都会受到影响。

    ③.因为加入了额外的操作,存贮性能受到影响。

    三、LVM的用法

    1.名词解释

    如图所示就是LVM的基本组成

    PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。

    PP(Physical Extend):物理区域,PV中可以用于分配的最小存储单元,可以在创建PV的时候制定(默认为4MB),如1M, 2M, 4M, 8M, 32M, 64M…组成同一VG中所有PV的PE大小应该相同。

    VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV。

    LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。

    2.LVM的创建

    ①.首先我们要创建两个分区为接下来的LVM做准备,在这里我添加了一块空硬盘sdb,在上面创建了两个分区sdb1和sdb2各500M。

    ②.用pvcreate命令在新建的分区上创建PV

    在这里是因为这两个分区之前被格式化为ext4系统了,所以这里要把它变为逻辑卷需要输入Y确认更改

    创建完后我们可以用pvs查看或者pvdisplay查看详细信息

    因为在这之前我做过一次LVM所以我这里有好几个PV卷组,而像上图中用pvs命令查看时我们发现我们新创的PV卷组和以前创建的有点不同,它们的Attr部分不一样,这是因为我们新创建的PV卷组还没有激活,a---表示已激活的pv卷组。VG那一栏是所属的VG组,因为我们还没有划分VG组,所以这一栏也是空。

    ③.使用vgcreate命令创建一个VG组,并将我们创建的两个PV加入VG组

    同样我们也是用vgs和vgdisplay命令查看卷组信息及详细信息

    vgdisplay后跟卷组名可以只查看这个卷组的详细信息,不跟卷组名是查看所有卷组的详细信息。

    这里我们看到我们创好的vg卷组PE大小为4MiB,这是PE的默认大小,PE是卷组的最小储存单位,我们也可以用-s参数来修改,不过这只能才创建卷组时使用,一旦卷组创建成功是没法再去修改PE大小的。

    ④.使用lvcreate命令从VG中创建一个逻辑卷

    这里我们使用-L参数后跟的是你要设定的逻辑卷大小,这个大小必须是是你设定的PE值的整数倍,如果不是它会给你分一个比你设定的大一点的空间也就是向上去整数倍空间。也可以使用-l但后面跟的就是PE数量像上个步骤中我们划分的卷组PE值为4MiB,数量为254,我们也可以使用-l跟数量,那划分的逻辑卷大小就为4x你划分的数量MiB。

    一般用大L 指定大小,弊端就是有可能用不完vg里面的空间

    用小 l,-l 127, 127 个PE ,弊端是需要计算,比如一个PE 4M 127x4M=508M 但是不会出现用不完vg的空间的情况

    -n参数后跟逻辑卷名字,是对创建的卷组命名,最后跟的是卷组名。

    逻辑卷的查看命令也是lvs和lvsdisplay

    这里lvdisplay后跟卷组是查看这个卷组的详细信息,只输入lvdisplay是显示所有逻辑卷的详细信息

    ⑤.我们使用mkfs命令对创建的卷组进行格式化

    ⑥.Linux下的文件系统需要被挂载后才能使用,我们创建一个空目录,再把创建好的逻辑卷挂载上就可以使用了。

    要想实现开机自动挂载可以写在fstab表里

    3.LVM的扩容与缩小

    ①.逻辑卷的扩容

    LVM的强大之处不只是它可以扩容压缩,更重要的是它可以支持在线扩容,但我们首先要保证VG中有足够的空闲空间。

    我们使用lvextend命令来对逻辑卷进行扩容

    我们先使用vgs查看VG所剩空间是否充足,接着再对lv1进行扩容。-L参数和创建卷组的-L参数一个性质,后面都是直接跟大小,不过这里要注意+100M是增加100M空间,如果不跟+是扩容到指定的大小,同理如果使用-l参数后,后面跟的就是要增加多少PE值。最后跟的是想要扩容的逻辑卷。

    扩容后我们查看一下逻辑卷的大小,确实变成了300M

    但这个时候我们用df-h命令查看一下发现挂载的文件系统并没有增大,这就需要我们使用resize2fs命令手动同步一下文件系统,其实我们有更简单的操作,就是在扩容的同时加上-r参数他会自动扩展文件系统大小,像这样

    ②.卷组的扩容

    如果我们发现卷组所剩空间已将不能满足需求了,这时候我们就需要使用vgextend命令对卷组进行扩容

    我们先添加一块硬盘sdc

    在虚拟机中这个时候我们通常需要重启,这里我们可以使用echo "- - -" > /sys/class/scsi_host/host0/scan命令让系统重新扫描SCSI总线来添加设备,因为添加的是SCSI磁盘,所以扫描的是SCSI总线

    首先将要添加的硬盘格式化为PV

    再将新的PV添加到指定的卷组中去

    我们可以看到vg卷组大小已经改变了。

    ②.逻辑卷的缩减

    逻辑卷扩容可以在线操作但是缩减必须是离线执行,需要先卸载已挂载的逻辑卷。

    [root@localhost ~]# umount /disk1/

    扩容逻辑卷我们是先扩大逻辑卷再扩大文件系统,而缩小逻辑卷就需要我们反着来,我们要先缩小文件系统,再去缩小逻辑卷

    缩小文件系统前我们要先对文件系统做个扫描检测,如果我们直接使用resize2fs系统会提示让你先对文件系统进行检测,这是为了保护缩减文件系统时不对数据损害。

    接着我们再来缩减逻辑卷

    注意:文件系统大小和逻辑卷大小一定要保持一致才行。如果逻辑卷大于文件系统,由于部分区域未格式化成文件系统会造成空间的浪费。

    我们可以看到逻辑卷已经缩小了,接着我们再来挂载看看文件系统大小

    我们可以看到文件系统也变小了

    缩小卷组

    我们可以用vgreduce去缩小VG卷组的大小

    缩小VG卷组也就是把一个PV从卷组中移除,但我们要先肯定PV中没有数据,不然就会造成数据的丢失

    接着我们可以使用pvremove命令移除PV,这样就让分区又重新变成了普通分区。

    四、总结

    下面我们就对整个LVM的工作原理进行个总结:

    1.物理磁盘被格式化为PV,空间被划分为一个个的PE

    2.不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内

    3.LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘

    4.LV现在就直接可以格式化后挂载使用了

    5.LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,如果操作正确其过程不会丢失原始数据

    PS:我们实际生产操作中很少用到逻辑卷的缩减,因为缩减很容易就会造成数据损坏,这是得不偿失的,所以我们不推荐对逻辑卷进行缩减。

    展开全文
  • LVM逻辑卷管理(Logical Volume Manager) LVM(Logical Volume Manager)逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,它是建立在物理存储之上的一个抽象层,有点在于灵活管理。特点是:动态在线扩容...

    前言

    环境:centos 7.9

    传统磁盘存在的问题

    在传统方式中,当我们的Linux磁盘分区大小不够用的时候,只能通过添加新硬盘、创建新的分区来扩充空间,但是新添加进来的硬盘分区后是作为独立的文件系统存在的,这样原来旧磁盘分区的文件系统并未得到实际扩充,而上层应用程序访问的又是旧磁盘分区的文件系统,同时应用程序大多时候也只能访问一个文件系统,所以只能通过迁移旧磁盘分区的数据到新磁盘分区上,即让老磁盘下线,并把应用程序数据迁移到新磁盘分区中,换上新磁盘上线。这样的做法其实是存在很大的问题的,比如上层应用程序要停机,数据迁移量很大的时候,比如几个T的时候耗时很久,基于这样的问题就引入的LVM(Logical Volume Manager)逻辑卷管理技术。

    LVM逻辑卷管理(Logical Volume Manager)

    LVM(Logical Volume Manager)逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,它是建立在物理存储之上的一个抽象层,有点在于灵活管理。特点是:动态在线扩容、离线裁剪、数据条带化、数据镜像。简单来说,LVM就是通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据,新加入的硬盘也不会改变现有上层的逻辑卷,作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。
    比如,你有3块磁盘,分别是50GB 、60GB、70GB,传统上,我们单块磁盘分区肯定不能超过该磁盘的容量大小,但使用lvm逻辑卷管理,就会把这3块磁盘组成卷组,那么该卷组的大小就是180GB了,从系统管理员的角度看到的卷组池容量也是180GB,然后创建分区就能创建个超过100GB的逻辑卷了,(ps:在卷组上创建的分区我们称之为逻辑卷)。

    逻辑卷与标准分区的区别

    这里我们说的逻辑卷是指,在卷组的基础上划分的分区,而传统的标准分区是直接在物理磁盘上划分的分区。

    PV、VG、LV、PE、LE 概念详解

    物理卷(Physical Volume,PV):物理卷是底层真正提供容量,存放数据的设备,它可以是整个硬盘或者硬盘上的某个分区等等。

    卷组(Volume Group,VG):卷组建立在物理卷上,它由一个或者多个物理卷组成,即把多个物理卷整合起来提供容量分配,一个LVM系统允许有一个或多个卷组。

    逻辑卷(Logical Volume,LV):逻辑卷建立在卷组之上,它是从卷组中“切”出来的一块空间,它是最终用户使用的逻辑设备。逻辑卷创建之后,其大小是可伸缩的。

    物理区域PE(Physical extent):每一个物理卷被划分为称为PE(Physical extents)的基本单元,具有唯一编号的PE是能被LVM寻址的最小单元。PE的大小可指定,默认为4MB。PE的大小一旦确定将不能被改变,同一个卷组中的所有物理卷的PE的大小是一致的。4MB=4096kb=4096kb/4kb=1024个block。

    逻辑区域LE(Logical extent):逻辑卷也被划为为称为LE(Logical Extents)的可寻址的基本单元,在用一个卷组中,LE的大小和PE是相同的,并且一一对应,也就是说,我们在卷组中叫它为PE,在逻辑卷中叫它为LE而已。

    lvm流程:真实的物理设备 --> 格式化成 --> 物理卷PV(实际上底层物理卷被划分为一个一个的PE)–> 卷组VG --> 逻辑卷LV --> 逻辑卷格式化成文件系统 --> 挂载使用

    创建好卷组之后,就会在/dev/目录下有一个/dev/vg名字/ 文件,当基于该卷组创建逻辑卷之后,该目录下就会有一个/dev/vg名字/lv名字/文件夹,这就是我们df -h时经常看到有一个/dev/cl/root 的原因,这是因为我们在安装centos是默认会把根分区做为lvm格式的文件系统,而实际上 /dev/cl/root 还只是一个软链接,链接到/dev/dm-0 这样的块文件。

    注意:每一个逻辑卷里面的空间可能来之不同的物理硬盘,因为VG里可能来源于多个不同的硬盘组成的卷组,而逻辑卷只是从卷组中划为的一个逻辑区域,所以每一个逻辑卷里面的空间可能来之不同的物理硬盘,而这对于逻辑卷而言,是不用关心的。
    当vg空间不足时,只需加硬盘然后扩充VG空间即可(即VG里增加了PE的数量),当LV空间不足,只需扩充LV即可,即从VG里添加PE到LV的空间。

    问?LV能创建多大

    LV能创建多大?VG有多大,LV就能有多大,也就是说LV的大小受限于VG的大小,VG有多大LV就能创建多大。

    原理图

    在这里插入图片描述
    注:LV里的PE可以看成是LE,这里我是画错了。

    展开全文
  • 逻辑卷管理器(LVM)允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小允许在多个物理设备间重新组织文件系统将设备指定为物理卷用一个或者多个物理卷来创建一个卷组物理卷是用固定大小的物理区域(Physical ...
  • 让我们添加一些逻辑卷管理,重新创建完全相同的结构: 现在,您看到相同的分区,但是分区上方有一层称为“卷组”,实际上是一组卷,在本例中是磁盘分区.将它视为一种可以分区的虚拟磁盘可能是可以接受的.由于我们完全匹配...
  • LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,...
  • Linux LVM逻辑卷管理

    2021-05-10 20:15:09
    这里就涉及到LVM逻辑卷管理了,可以动态调整Linux分区容量。LVM 概述#全称Logical Volume Manager,可以动态调整磁盘容量,提高磁盘管理灵活性。在安装LVM的方案安装的系统。但是/boot分区必须独立出来,不能基于...
  • Linux系统中:83(ext3)82(交换分区)5(扩展分区)8E(逻辑卷)b(fat32)1.查看系统的磁盘以及分区状况2.查看系统中磁盘的挂载情况以及容量使用情况3.进入磁盘管理工具4.P查看磁盘分区5.N新建,P主分区6.E新建扩展分区7.L...
  • LVM逻辑卷管理

    2021-09-24 13:55:10
    LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。...
  • Linux逻辑卷管理LVM功能详解及应用实例转载请在文首保留原文出处:介绍Linux管理员会遇到这样的困境:如何精确评估和分配各硬盘分区容量?不但要考虑到当前所需容量,还要预见以后可能需要的容量。逻辑卷管理(LVM)是...
  • LVM逻辑卷管理笔记

    2021-05-10 09:08:08
    一、LVM逻辑卷管理器 1、LVM的作用和特点 1)LVM作用 动态对磁盘进行扩展和收缩 2)LVM特点 灵活性强 使用简单 动态扩展磁盘空间 动态收缩磁盘空间 2、LVM管理工具类型 1)命令行模式 使用命令配置LVM ...
  • 逻辑卷管理(LVM)

    2021-04-15 21:48:59
    逻辑卷管理(LVM) 今天我们一起来探讨下逻辑卷的管理,上次我们聊到一个硬盘的分区,其实逻辑卷的管理并不负责,它跟分区的工作逻辑很相同,下面让我们迈着步伐一起走进知识的海洋吧~ 首先! 逻辑卷的实现过程我们...
  • Proxmox VE基于Debian Linux操作系统,也就是说Linux操作系统的逻辑卷管理LVM在Proxmox VE也是适用的。当我们在使用Proxmox VE的时候,如果发现某个分区的容量不够用了,想扩容了,怎么办?我们可以使用LVM工具,...
  • 逻辑卷管理LVM一 创建逻辑卷1准备分区或硬盘这里使用/dev/sdb、/dev/sdc两块硬盘和/dev/sda9、/dev/sda10两个分区,大小都为1G,磁盘有限,我也不想这么抠的。添加分区/dev/sda9、/dev/sda10[root@centos7 ~]# fdisk...
  • LVM逻辑卷管理器图形界面操作LVM有关概念LVM(Logical Volume Manager)即逻辑卷管理器,它最先是在Linux 2.4内核中被集成到内核中去的,它的出现改变了传统的磁盘空间管理理念。以往在安装操作系统时需要规划好分区...
  • 管理逻辑卷管理(LVM)存储 实施LVM存储 一、创建逻辑卷 1.准备物理设备 使用fdisk、gdisk或parted创建新分区,以便于LVM结合使用。在LVM分区上始终将分区类型设置成Linux LVM;对于MBR式分区,使用0x8e。如有必要...
  • 我们存储管理默认在虚拟机上进行,操作按照虚拟机流程。 首先,添加磁盘,约添加20G 管理磁盘流程:分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount ll /dev/sd* 查看磁盘 lsblk 查看磁盘 ...
  • 我们都知道,我们电脑的存储空间是有限的,经过长时间的使用,我们磁盘空间会被耗尽,那今天就给大家分享一下,我们磁盘空间耗尽之后,我们如何增加磁盘空间,同时利用lvm逻辑卷管理技术,保证我们现有的数据不变...
  • 【IT168 专稿】Red hat 下的LVM 上 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以...
  • 添加一块新的80G硬盘 ...2个20G的逻辑分区 [root@localhost ~]# fdisk /dev/sdb n 创建主分区--->回车--->回车--->回车--->在last结束时 +10G n 创建主分区--->回车--->回车--->回车---&g
  • #pvcreate /dev/hdb5 /dev/hdd5#pvscan#pvdisplay"/dev/hdb5" is a new physical volume of "1023.69 MB"--- NEW Physical volume ---PV Name /dev/hdb5VG NamePV Size 1023.69 MBAlloc...
  • 文章目录添加两块新硬盘创建物理卷、卷组、逻辑卷格式化、挂载扩容 添加两块新硬盘 1、关闭主机,编辑虚拟机设置,添加两块新的硬盘,并且重启主机 2、利用上个实验的磁盘分区创建的方法来给两个新硬盘各自创建一个...
  • LVM(logical volume manager)逻辑卷管理(创建、挂载、扩容、缩小、删除)LVM(logical volume manager)逻辑卷管理PE physical extend 默认每个大小4MPV physical volumeVG volume groupLV logical volume1:将物理设备...
  • PV(物理卷):物理卷在逻辑卷管理中处于最底层,它可以是物理硬盘上的分区,也可以是一整块硬盘 VG(卷组):卷组建立在物理卷之上,一个卷组中至少要包含一个物理卷,在卷组建立之后可以动态的添加物理卷到卷组中。 LV...
  • 是Logical Volument Manager(逻辑卷管理)的简写 功能: 将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用时,可以继续将其他的硬盘的分区加入其中,这样可以实现磁盘的动态管理...
  • 接下来,我们在Proxmox VE中上传ISO镜像和创建虚拟机,以此来看看LVM的一些内在逻辑关系,还是以Proxmox VE 7.0为例来演示。 3.3.1.上传ISO镜像与LVM的关系 在Proxmox VE 7.0界面中,选择“pve→local(pve)→ISO镜像...
  • 逻辑卷管理的技术可理解为,将单个或多个物理磁盘分区(PV物理卷),把物理卷组成逻辑卷组(VG),再把卷组分成多个逻辑卷(LV),主要特点是,在不影响原来数据情况下可简易的扩充磁盘的大小(缩小硬盘空间可能会导...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,439
精华内容 26,175
关键字:

逻辑卷管理