zoukankan      html  css  js  c++  java
  • Linux中对逻辑卷进行扩容与缩小

    一、在扩容之前,先查看自己逻辑卷,卷组,物理卷的信息:(在上一篇的基础上:Linux中对逻辑卷的建立

    查看物理卷:

    # pvdisplay /dev/sdc1

    查看卷组:

    vgdisplay /dev/zhi

    查看逻辑卷:

    lvdisplay /dev/zhi/lv-zhi

    二、对逻辑卷扩容

    现在我要对逻辑卷/dev/zhi/lv-zhi 增加2G:(如果是减少就改为减号)

    lvextend -L +2G /dev/zhi/lv-zhi

    在增加完成后,重新识别:

    resize2fs /dev/zhi/lv-zhi
    

     

    注意:

      我的逻辑卷的文件系统为ext4所以用resize2fs来识别,如果你的是xfs文件系统,则应该使用:

      xfs_growfs /dev/zhi/lv-zhi

    重新查看逻辑卷信息:

    三、对卷组扩容

    现在我要对逻辑卷在增加5G,可是现在卷组中只剩下2G的空间。所以要先对卷组扩容,然后在对逻辑卷扩容

    1.新建分区5G:

    fdisk /dev/sdc
    

      

    2.内核重新识别

     partprobe /dev/sdc
    

    3.创建物理卷

     

    pvcreate /dev/sdc2
    

    4.增加卷组

    vgextend zhi /dev/sdc2
    

      

    查看vg的信息:

    5.增加逻辑卷的大小:

    lvextend -L +5G /dev/zhi/lv-zhi 
    

      

    6.重新刷新

    resize2fs  /dev/zhi/lv-zhi 

    查看逻辑卷的信息:

     四、缩小逻辑卷

      在对逻辑卷收缩时,数据丢失的风险比扩容时的大,除了提前做好数据的备份外,还要检查文件系统的完整性。

      1.卸载逻辑卷lv-zhi

    umount /dev/zhi/lv-zhi

      2.检查文件系统的完整性

    e2fsck -f /dev/zhi/lv-zhi

      

      3.重新刷新逻辑卷的大小为120MB

    resize2fs /dev/zhi/lv-zhi 120M

      

      4.把逻辑卷减小到120MB

    lvreduce -L 120M /dev/zhi/lv-zhi

      

      5.重新识别逻辑卷的大小,然后挂载

    resize2fs -f /dev/zhi/lv-zhi 
    mount -a

      6.查看信息

    版权

    作者:feiquan

    出处:http://www.cnblogs.com/feiquan/

    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

  • 相关阅读:
    Http异常状态码解决方案。
    integer 面试题。
    int转换为String,常用的四种方法。
    Implicit super constructor Array() is undefined for default constructor. Must define an explicit constructor
    Eclipse的常用设置。
    构造方法详解。
    this关键字。
    面向对象--构造方法知识点。
    生成1-100之间的随机数。
    redis回顾
  • 原文地址:https://www.cnblogs.com/feiquan/p/9223946.html
Copyright © 2011-2022 走看看