• LVM扩缩容


    LVM的基础请见:https://www.cnblogs.com/wxxjianchi/p/9698089.html

    一、放大LV的容量。放大容量是由内而外来操作的。

    1、设置新的lvm分区:用fdisk设置新的System ID为8e的分区。   

    补充:添加一块新的磁盘,使用partx [device]|partprobe重读磁盘分区表

    2、创建pv:用pvcreate构建PV。

    3、将PV加入VG:用vgextend将pv加入到VG。

    4、LV扩容:将新加入的PV中的PE加入到LV中。

      4.1进行到这一步我们可以看一下文件系统容量是否有变化。可以看到只扩展LV至4.5G,文件系统还是3G。

      

    5、重置文件系统的大小:使用size2fs 或者xfs_growfs  LVNAME,后者为xfs文件系统中使用,增加文件系统的容量。

    上边扩容后都需要重置文件系统大小。而且不同的文件系统类型使用的命令还不同。所以可以再扩展lv时使用-r命令,直接完成重置文件系统大小,例如lvextend –r –l +500 /dev/vg1/lv1

    2

    至此LV扩大容量操作完毕。此外可以看到在第四步只是使用lvextend,而没有使用lvresize来重置LV大小,也是可以的完成lv扩容的。所以我们下边在来探讨一下,使用lvresize的情况。

    1、新加入一块磁盘sda10,创建LV,加入VG

    2、使用lvresize放大LV。

    3、重置文件系统。

    二、缩小LV容量。扩大LV容量可以不卸载LV但是缩小需要。缩小LV容量有外而内。

    可以看到共有5个PV,我们将sda10移除。

    1、确定sda10的大小。此处有3G

    3、卸载文件系统

    4、检查文件系统并直接缩减文件系统容量

      4.1文件系统容量减少3G,但是挂载后/lv1data下无数据

      

    5、减少LV容量

    6、将dev10上的PE移动到dev6。提示空间不够。

    7、新加入一块4G的磁盘sda11,并新建PV加入VG,来完成操作

    9、将sda10上的PV移动到sda11

    10、在VG中删除sda10

     11、删除sda10的PV属性。操作流程如下

    fdisk /dev/sda10 ----->t——>11------->83

    12、移除sda10.

    13、验证文件系统是否可以正常使用。此处可以访问

  • 相关阅读:
    从百度文库下载的文档无法打开解决办法
    1
    sqlserver 或者 oracle 查询每科成绩前三名问题
    深度复制
    java 环境搭建
    我的小黑屋
    SQLSERVER 批量去掉外键约束
    linux mingling
    easyui datagrid 自定义editor并根据实际情况(自定义options)判断返回多样的html控件
    sqlserver 循环加类型转换拼接
  • 原文地址:https://www.cnblogs.com/wxxjianchi/p/9704947.html
Copyright © 2020-2023  润新知