使用Gparted 实现扩展物理硬盘分区扩容

Posted xth0331

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Gparted 实现扩展物理硬盘分区扩容相关的知识,希望对你有一定的参考价值。

一、情景

需求:需要一台CentOS6.9 系统盘100G 数据盘1T
现状:前天刚做的6.9模板(模板制作参考有关Vsphere模板的使用)。
搞吧
理想剧本:从模板部署虚拟机 修改ip 完事回家,
现实版剧本:

  1. 我靠这模板怎么系统盘才15G,谁做的(我自己做的
  2. 试试吧,扩容了磁盘,开机磁盘大小对劲,但是怎么搞,我懵逼了,再分个区?加到“/”的VG里,然后扩展VG,在resize LVM?这有点二阿,一个物理设备,分两个PV 加到一个VG里 ,呸,不行,想办法吧~~~
  3. 讲道理还有办法,进救援----->>> umount / ----->>>>>> 在resize物理分区,那么问题来了,我没有Live CD阿。
  4. 同事说:“不能像windows那样直接扩展吗”,我想应该也ok吧,就是没搞过,试试吧 GoGoGo!
  5. 不过国内某度这个搜索引擎我真的不想黑你,你这个搜出来的结果让我直接扩vg我是拒绝的,还是谷歌吧,一下子找到了个英文的文档,(英语白痴机器翻译)说是可以类似 diskgenius这种软件安装到救援盘(就是pe),好心大佬还附带了下载链接
  6. 不凑字了,开干。

Live CD

装载神器gparted的live cd
技术分享图片
选择CD-ROM-启动
技术分享图片
启动Gparted Live
技术分享图片
直接ok下一步
技术分享图片
选语言,个人喜好(原谅我英语白痴)
技术分享图片
直接默认下一步
技术分享图片
原来是大便系统,启动Gparted
技术分享图片
调整分区大小
技术分享图片
选择大小直接调整
技术分享图片
Apply。我好慌阿,还能起来机不?
技术分享图片
来吧 reboot
技术分享图片

开机了,VG的大小已经生效了,(因为我这个"/"分区是lvm的方式,要是非lvm,也可以用这个方式,并且简单到爆炸),

如果你的要扩展的分区不是lvm 那么你已经不用往下看了,继续你的其他工作吧,
lvm其实相当于扩展了VG
看下刚扩展的VG是不是VFREE已经很大了

vgs

lvs看下lv是不是还是老样子(肯定的)

lvs

接下来就是扩展lvm的方式来做了,毫无风险直接干。

lvextend -l +100%FREE /dev/VolGroup/lv_root 

这里后面的路径跟的是你需要扩展的lv路径

现在lv的大小已经生效了,接下来需要搞下挂在的“/”的大小,
这里简单,但是需要看你的文件系统是什么,这里介绍两种,ext4和xfs
ext4

resize2fs /dev/VolGroup/lv_root 

xfs

xfs_growfs /dev/mapper/centos-home

后面跟的都是你需要扩容的路径

好了,还差点什么,对了,这两台虚拟机实例一个16G内存 一个4G 还得改swap的大小,下集预告
如何修改swap大小































以上是关于使用Gparted 实现扩展物理硬盘分区扩容的主要内容,如果未能解决你的问题,请参考以下文章

如何修改swap大小

Linux硬盘扩容

CentOS7磁盘管理-分区扩容-使用gparted图形化工具或系统命令

给linux虚拟机硬盘扩容(LVM分区)

linux之lvm分区扩容

(无损扩容)使用 GParted 对 Ubuntu /dev/sda1进行磁盘安全无损扩容, 用了就知道好不好