linux——LVM逻辑卷管理

LVM逻辑卷管理

LVM logical volume manager

组成

PE     物理块                   最基本构成
 
PV     物理卷                   组成成员(分区|硬盘)

VG     卷组                     多个物理卷合并后的存储设备

LV     逻辑卷                   从卷组中划分出来以存储数据的设备


优势:支持热扩展,只能冷缩小

流程:
    写入方式: 线性模式    交错模式

建立systemID = 8e的分区(6系统 可以不修改)


逻辑卷的管理

PV:
    pvcreate        创建pv
    pvscan          扫描pv
    pvdisplay       显示pv
    pvremove        删除pv

    建立物理卷  pvcreate 设备名     删除物理卷  pvremove 设备名   


VG:
    vgcreate
    vgscan
    vgdisplay
    vgremove
    vgextend       放大vg
    vgreduce       缩小vg
    vgchange       改变卷组状态    停用|启用

Examples
       Creates  a  volume  group  named  "test_vg"  using  physical  volumes "/dev/sdk1" and
       "/dev/sdl1" with default physical extent size of 4MiB:

       vgcreate test_vg /dev/sdk1 /dev/sdl1
语法: vgcreate 创建的卷组名称  组成卷组的设备名(PV)

         PE大小默认是4Mb   -s 指定PE大小


Examples
       Extends  the  existing  volume  group  "vg00" by the new physical volumes (see pvcre-
       ate(8)) "/dev/sda4" and "/dev/sdn1".

       vgextend(vgreduce) vg00 /dev/sda4 /dev/sdn1

******************     vgreduce --removemissing (移除丢失的设备)***********

LV:
    lvcreate
    lvscan
    lvdisplay
    lvextend
    lvreduce
    lvremove
    lvresize    调整大小

建立LV lvcreate 
        -L  指定容量M,G,T
        -l  指定PE的个数
        -n  指定lv的名称

语法: lvcreate -L(-l) 指定大小  -n 创建的lv的名称   vgname

创建文件系统   &&& 挂载使用


sdc                           8:32   0    5G  0 disk   
└─md0                         9:0    0   10G  0 raid10 
  ├─vg_100-lv_1 (dm-2)      253:2    0    8G  0 lvm    /mnt
  └─vg_100-lv_2 (dm-3)      253:3    0    1G  0 lvm    
sde                           8:64   0    5G  0 disk   
└─md0                         9:0    0   10G  0 raid10 
  ├─vg_100-lv_1 (dm-2)      253:2    0    8G  0 lvm    /mnt
  └─vg_100-lv_2 (dm-3)      253:3    0    1G  0 lvm    
sdd                           8:48   0    5G  0 disk   
└─md0                         9:0    0   10G  0 raid10 
  ├─vg_100-lv_1 (dm-2)      253:2    0    8G  0 lvm    /mnt
  └─vg_100-lv_2 (dm-3)      253:3    0    1G  0 lvm    
sdf                           8:80   0    5G  0 disk   
└─md0                         9:0    0   10G  0 raid10 
  ├─vg_100-lv_1 (dm-2)      253:2    0    8G  0 lvm    /mnt
  └─vg_100-lv_2 (dm-3)      253:3    0    1G  0 lvm    
sr0                          11:0    1  3.6G  0 rom


放大逻辑卷
  先放大VG在放大LV (重新扫描文件系统,自动调整文件系统大小)
pvcreate /dev/md1

vgextend vg_100 /dev/md1

lvresize -L +2G(扩展数量) /dev/vg_100/lv_1

resize2fs /dev/vg_100/lv_1


缩小逻辑卷
  先调整文件系统,在缩小lv  ,在缩小vg

umount  卸载

e2fsck -f /dev/vg_100/lv_1     检查文件系统

resize2fs /dev/vg_100/lv_1 5G(想要的容量)

lvresize -L -5G(减少的容量) /dev/vg_100/lv_1 

         -L 容量  (直接指定lv大小)
    -l  指定PE来调整大小

LVM快照

    copy on write   写时复制

制作快照
lvcreate -L 容量(被做快照的逻辑卷的20%) -s(做快照) -n lv_1_kauizhao /dev/vg_100/lv_1(被做快照的逻辑卷)


恢复快照
    快照挂载使用


作业

做个lvm:要求 lvm 大小10G   并做快照

做个lvm:要求 物理卷由raid5提供   并做快照  挂载到/mnt/并且开机自动挂载  把你虚拟机现有用户家目录迁移到这里


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值