• 逻辑卷LVM


    1、理解LVM

    http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html

    2、创建LVM

    根据“理解LVM”提供的原理思路搞

    a)建立LVM类型分区

    使用fdisk或parted,建立主分区和逻辑分区都可以,但最后要将建好的分区类型改为LVM类型,即分区类型Id为8e(fdisk 中用t命令,扩展分区的Id不用动),最后w保存

    b)建立物理卷PV

    pvcreate /dev/sdb1/ /dev/deb5 /dev/sdb6
    pvdisplay   显示所有物理卷

    c)建立卷组VG

    vgcreate vg1 /dev/sdb1 /dev/sdb5
    vgdisplay     显示创建的卷组

    d)建立逻辑卷LV

    lvcreate -L 10G -n lvm1 vg1  (在vg1上创建逻辑卷lvm1)
    lvdisplay    显示逻辑卷

    e)格式化逻辑卷lvm1,并挂载

    mkfs.ext4 /dev/vg1/lvm1
    mount /dev/vg1/lvm1/ /mnt/lvm1

    3、管理逻辑卷LVM

    o)查看

    dvdisplay                    (查看物理卷)
    lvdisplay /dev/vg1/lvm1 | grep "LV Size"  (查看逻辑卷的容量)

    a)扩展卷组

    vgextend vg1 /dev/sdb6        (/dev/sdb6必须是LVM类型且必须已经创建为物理卷,vg1为卷组)

    b)扩展逻辑卷

    lvextend -L +1G /dev/vg1/lvm1   (将卷组中未分配的空间给逻辑卷1G)此时df看挂载点找不到增加的那1G,故不能使用
    resize2fs /dev/vg1/lvm1      (在不需要卸载的情况下将逻辑卷的大小扩展到挂载点)

    c)缩小逻辑卷

    umount /mnt/lvm1          (必须先卸载逻辑卷)
    e2fsck -f /dev/vg1/lvm1      
    resize2fs -M /dev/vg1/lvm1 8G  (把文件系统缩小为8GB)
    lvreduce -L -3G /dev/vg1/lvm1  (将逻辑卷lvm1的容量缩小1GB)(查看逻辑卷容量)(挂载回去)

    d)缩小卷组

    pvmove /dev/adb6
    vgreduce vg1 /dev/sdb6

    e)删除逻辑卷

    umount /dev/vg1/lvm1
    lvremove /dev/vg1/lvm1

    f)删除卷组

    vgremove vg1

    g)删除物理卷

    pvremove /dev/sdb6
  • 相关阅读:
    jzoj3294. 【SHTSC2013】超级跳马
    jzoj3243. Cube
    jzoj3242. Spacing
    jzoj3232. 【佛山市选2013】排列
    jzoj3297. 【SDOI2013】逃考
    jzoj4800. 【GDOI2017模拟9.24】周末晚会
    学习burnside、polya小结
    学习splay或spaly小结
    一个初学者的辛酸路程-了解Python-2
    一个初学者的辛酸路程-初识Python-1
  • 原文地址:https://www.cnblogs.com/daduryi/p/6682645.html
Copyright © 2020-2023  润新知