使用LVM对系统盘进行扩容

    不知道大家有没有碰到在安装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)pvscanvgscanlvscan
新建(Create)pvcreatevgcreatelvcreate
显示(Display)pvdisplayvgdisplaylvdisplay
增加(Extend)vgextendlvextend
减少(Reduce)vgreducelvreduce
删除(Remove)pvremovevgremovelvremove
调整容量(Resize)lvresize
改变属性(Attribute)pvchangevgchangelvchange

本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注:
MyQRCode.jpg

转载于:https://www.cnblogs.com/surpassme/p/9974980.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值