美文网首页日常随笔
使用LVM对系统盘进行扩容

使用LVM对系统盘进行扩容

作者: Surpassme | 来源:发表于2018-11-17 17:59 被阅读4次

    不知道大家有没有碰到在安装CentOS时个,对系统每个挂载点分配多大容量比较合适的问题?如果挂载点容量分配大小,在某天不够用的时候怎么办;分配太大又存在浪费的情况。特别是在遇到系统盘特别小的时候,这个问题会更加突出。这时候大家可能会说,那有没有办法可以随时增加或减少挂载点容量的办法,这样不就可以做到对每个挂载点的容量根据需求来进行弹性的增加或减少了。今天我们就来演示一下,使用LVM来解决这种问题。

实验环境

  • 操作系统:CentOS 6.6 x64
  • 当前系统盘:50G
  • 另一块硬盘容量:300G
  • 系统挂载点:/boot和/

操作步骤

1、在安装操作系统时,创建LVM分区

  • 如果要使用LVM功能,则需要分区的文件标识需要为LVM格式,因此在安装操作系统时,需要将挂载点修改为LVM格式。
  • 引导分区 /boot不允许为LVM,因此/boot还是创建为标准分区
  • 先创建/boot分区,该分区为标准分区


    01创建boot标准分区.png
  • 将剩下的硬盘全部容量先创建PV

    02创建PV.png
  • 将全部的PV容量创建VG

    03创建VG.png
  • 将全部的VG容量创建LV,并设定挂载点,这里全部挂载到 / 分区中

    04创建LV.png

2、将另一块硬盘创建并设置为LVM格式

  • 查看系统盘对应的系统标识


    05查看当前系统盘对应的系统标识.png
  • 将该硬盘格式为LVM格式


    13格式化硬盘为LVM.png
  • 创建PV


    06数据盘创建PV.png
  • 将当前新建的PV添加至之前的VG中


    07数据盘添加VG.png
  • 向VG中添加PE


    08向VG里面添加PE.png

在TestVG空闲的PE一共为76799(300*1024/4=76800),这里选择的一次性全部添加。

lvextend 使用方法为:
lvextend -L | --size [+]Size[ m | UNIT] # 按容量大小添加
或
lvextend -l |--extend [+]Number[ PERCENT ] # 按PE数量添加
  • 调整文件系统的大小


    09调整文件系统容量.png
  • extX文件系统调整大小使用resize2fs
  • xfs文件系统调整大小使用xfs_growfs

LVM相关命令汇总

任务 PV阶段 VG阶段 LV阶段
查找(Scan) pvscan vgscan lvscan
新建(Create) pvcreate vgcreate lvcreate
显示(Display) pvdisplay vgdisplay lvdisplay
增加(Extend) vgextend lvextend
减少(Reduce) vgreduce lvreduce
删除(Remove) pvremove vgremove lvremove
调整容量(Resize) lvresize
改变属性(Attribute) pvchange vgchange lvchange

相关文章

  • 使用LVM对系统盘进行扩容

        不知道大家有没有碰到在安装CentOS时个,对系统每个挂载点分配多大容量比较合适的问题?如果挂载点容量分配...

  • kvm虚拟机(centos7)磁盘扩容

    1·添加磁盘 2.创建分区 3.lvm扩容 对xfs格式的lvm扩容后需要使用xfs_growfs进行系统扩容,而...

  • 存储管理Ⅱ-swap、逻辑卷

    一.存储管理Ⅱ 1.逻辑卷LVM 1.1.LVM管理 在线扩容 online 创建LVM VG的扩容 LVM的扩容...

  • LV扩容(lvextend)

    LV扩容 一、 LVM概述 在 Linux 系统中,我们经常使用 LVM (逻辑卷管理)的方式去管理和使用磁盘, ...

  • 2020-03-23 LVM

    1.创建lvm 2.删除lvm 3.lvm fs扩容 4.vg扩容pvcreate /dev/sddvgexten...

  • KVM扩容VM磁盘

    环境 系统:CentOS 7.9 扩容VM磁盘 扩容系统分区 如果系统使用LVM,可参考此处[https://ww...

  • centos7 磁盘扩容

    LVM扩容(centos7) 一 、LVM扩容准备 1.1 查看fdisk 1.2 查看所有存储设备 其中 /de...

  • linux下的fdisk和parted分区

    环境:CentOS 7,分区使用的是默认分区。在前面的文章里用到了fdisk分区进行lvm扩容。因为遇到了上限所以...

  • 阿里云Linux热扩容云盘(growpart和resize2fs

    场景:使用中的云盘在不挂载不格式化情况下进行扩容(适用于系统盘和数据盘) 目录1、扩容物理盘2、安装growpar...

  • CentOS使用lvm扩容

    环境:CentOS 7,分区使用的是默认分区。一台机器共有4块2T的硬盘,在sda上已经安装有系统,想要扩容。参考...

网友评论

    本文标题:使用LVM对系统盘进行扩容

    本文链接:https://www.haomeiwen.com/subject/gjdifqtx.html