• Linux逻辑卷的拉伸和缩小


    相对于普通磁盘优势是逻辑卷可以在线动态的拉伸(不用先unmount操作),只要vg中有足够的空间即可

    1:首先查看vg是否有足够的空间

    [root@gechong mapper]# vgdisplay

    2:逻辑卷的在线拉伸

    [root@gechong mapper]# lvextend -L +2G /dev/vg_gechong/lv_swap

    3:查看逻辑卷的大小

    [root@gechong ~]# df -h

    大小并没有改变,原因:逻辑卷的尺寸扩展之后,并没有更新文件系统,操作系统并没有识别拉伸后的尺寸,所以必须更新文件系统才行

    4:更新文件系统

    [root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap

    5:重新查看文件系统的大小

    [root@gechong ~]# df -h

    6: 如果卷组不够用呢?该如何解决?

    重新添加PV,即添加磁盘即可

    [root@gechong ~]# vgs

    7:拉伸一个卷组

    1:创建PV

    [root@gechong ~]# pvcreate /dev/sdd

    2:把PV添加到VG中
    [root@gechong ~]# vgextend vg_gechong /dev/sdd

    3:重新查看vg的大小
    [root@gechong ~]# vgs

    缩小逻辑卷

    逻辑卷的缩小不能在线执行

    1:卸载已经挂载的逻辑卷

    [root@gechong ~]# umount /dev/vg_gechong/lv_swap

    2:缩小文件系统

    [root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap 1G

     把文件系统空间缩小为1G

    3:缩小逻辑卷

    [root@gechong ~]# lvreduce -L -1G /dev/vg_gechong/lv_swap

    4:查看缩小后的逻辑卷

    [root@gechong ~]# lvdisplay

    5:挂载逻辑卷

    [root@gechong ~]# mount /dev/vg_gechong/lv_swap /mnt

    缩小卷组

    [root@gechong ~]# vgreduce vg_gechong /dev/sdd

    查看

    [root@gechong ~]# vgdisplay
    [root@gechong ~]# pvremove /dev/sdd

    删除物理卷
  • 相关阅读:
    java学习-String上的操作
    java日常-String/StringBuilder/StringBuffer
    CentOS配置ip、修改主机名、重启
    java日常-新导入项目出现Java compiler level does not match the version of the installed java project facet问题处理
    MySql-Left join/right join/inner join-区别
    MySql-流程函数
    07—mybatis注解配置一
    06—mybatis缓存机制
    05—动态sql
    04—mybatis的关联映射
  • 原文地址:https://www.cnblogs.com/xiaoit/p/3411206.html
Copyright © 2020-2023  润新知