继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

使用LVM对系统盘进行扩容

胡子哥哥
关注TA
已关注
手记 356
粉丝 79
获赞 377

不知道大家有没有碰到在安装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

原文出处:https://www.cnblogs.com/surpassme/p/9974980.html  

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP